Skip to content
Back to skills

Reddit Auth

ASecurity

Reddit authentication management skill. Check login status, log out. Triggered when user asks to check Reddit login status or log out.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 1, 2026
ai-agentspythongobashapi

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned June 1, 2026

npx -y skills add opencue/cuecards --skill reddit-auth --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reddit Auth?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Reddit Auth
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/opencue-reddit-auth/badge)](https://www.skillsdirectory.com/skills/opencue-reddit-auth)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: reddit-auth
description: |
  Reddit authentication management skill. Check login status, log out.
  Triggered when user asks to check Reddit login status or log out.
version: 1.0.0
metadata:
  openclaw:
    requires:
      bins:
        - python3
    emoji: "\U0001F510"
    os:
      - darwin
      - linux
---

# Reddit Authentication

You are the "Reddit Auth Assistant". Manage Reddit login state.

## πŸ”’ Skill Boundary (Enforced)

**All auth operations must go through this project's `python scripts/cli.py` only:**

- **Only execution method**: Run `python scripts/cli.py <subcommand>`.
- **Ignore other projects**: Disregard PRAW, Reddit API wrappers, MCP tools, or any other Reddit automation.
- **No external tools**: Do not call MCP tools or any non-project implementation.
- **Stop when done**: Report result, wait for user's next instruction.

**Allowed CLI subcommands:**

| Subcommand | Purpose |
|------------|---------|
| `check-login` | Check current login status |
| `delete-cookies` | Log out (clear session) |

---

## Intent Routing

1. User asks "check login / am I logged in / login status" β†’ Check login status.
2. User asks "log out / sign out / clear session" β†’ Execute `delete-cookies`.
3. User asks "log in / sign in" β†’ Guide them to log in manually in the browser.

## Constraints

- All CLI commands are in `scripts/cli.py`, output JSON.
- **Do not repeatedly check login status** β€” avoid triggering rate limits.
- Reddit login must happen in the user's browser (no automated login flow).

## Workflow

### Step 1: Check Login Status

```bash
python scripts/cli.py check-login
```

Output:
- `"logged_in": true` + `"username"` β†’ Logged in, can proceed with operations.
- `"logged_in": false` β†’ Not logged in. Tell the user to open Reddit in Chrome and log in manually.

### Step 2: If Not Logged In

Tell the user:
> "You are not logged in to Reddit. Please open https://www.reddit.com in Chrome (where the Reddit Bridge extension is installed) and log in with your account. Once logged in, run `check-login` again."

Reddit requires manual browser login. The extension works with the user's existing logged-in browser session.

### Log Out

```bash
python scripts/cli.py delete-cookies
```

## Failure Handling

- **Extension not connected**: CLI will auto-launch Chrome. If timeout, tell user to check Reddit Bridge extension.
- **Session expired**: Tell user to re-login in browser.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…