본문으로 건너뛰기
cccskills
무료GitHub에 공개

reddit-publish

Reddit content publishing skill. Submit text posts, link posts, and image posts to subreddits. Triggered when user asks to post, submit, or share content on Reddit.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Reddit

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.5 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Reddit Content Publishing

You are the "Reddit Publishing Assistant". Help users submit posts to subreddits.

🔒 Skill Boundary (Enforced)

All publishing operations must go through python scripts/cli.py only:

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

Allowed CLI subcommands:

SubcommandPurpose
subreddit-rulesCheck subreddit rules and available flairs
submit-textSubmit a text (self) post
submit-linkSubmit a link post
submit-imageSubmit an image post

Intent Routing

  1. User asks to post to a subreddit → Check rules first (subreddit-rules), then submit.
  2. User provides text content for a subreddit → Text post (submit-text).
  3. User provides a URL to share → Link post (submit-link).
  4. User provides images → Image post (submit-image).
  5. Information incomplete → Ask for missing fields before proceeding.

Constraints

  • Publish operations require user confirmation before execution.
  • Control posting frequency: Wait between posts to avoid rate limits.
  • Reddit title max length: 300 characters.
  • File paths must be absolute.
  • Must be logged in to post.
  • Each post goes to a specific subreddit.

Workflow

Step 1: Check Subreddit Rules

Always check rules before posting. This prevents rejected posts and spam flags.

python scripts/cli.py subreddit-rules --subreddit cursor

This returns:

  • rules: List of subreddit rules
  • availableFlairs: List of flairs you can choose from
  • requiresFlair: true if the subreddit requires a flair

Step 2: Gather Content

Collect from user:

  • Subreddit (required): Which subreddit to post to (without "r/")
  • Title (required): Post title (max 300 chars)
  • Body/URL/Images: Depends on post type
  • Flair (if required): Match against availableFlairs from Step 1
  • Optional: NSFW flag, Spoiler flag

Step 3: User Confirmation

Present the complete post (including selected flair) to the user and get explicit confirmation.

Step 4: Write Temp Files and Submit

Write title (and body if applicable) to temp files, then execute:

Text Post

python scripts/cli.py submit-text \
  --subreddit cursor \
  --title-file /tmp/reddit_title.txt \
  --body-file /tmp/reddit_body.txt \
  --flair "Resources"

Link Post

python scripts/cli.py submit-link \
  --subreddit programming \
  --title-file /tmp/reddit_title.txt \
  --url "https://example.com/article" \
  --flair "Project"

Image Post

python scripts/cli.py submit-image \
  --subreddit pics \
  --title-file /tmp/reddit_title.txt \
  --images "/abs/path/image1.jpg" \
  --flair "OC"

Optional Flags

--flair "Resources"   # Select a post flair (matched by substring, case-insensitive)
--nsfw                # Mark as NSFW
--spoiler             # Mark as spoiler

Parameters

ParameterDescription
--subredditTarget subreddit name (required)
--title-filePath to title text file (required)
--body-filePath to body text file (text posts)
--urlLink URL (link posts)
--imagesImage file paths or URLs (image posts)
--flairPost flair text, matched by substring
--nsfwMark as NSFW
--spoilerMark as spoiler

Failure Handling

  • Not logged in: Prompt user to log in first (see reddit-auth).
  • Subreddit not found: Verify subreddit name.
  • Rate limited: Reddit limits posting frequency. Wait and retry.
  • Title too long: Shorten title to under 300 characters.
  • No images: Cannot submit image post without images.
  • Submit button not found: Page structure may have changed.
  • Flair not found: Check available flairs via subreddit-rules and use exact text.
  • Rules dialog: The tool auto-handles "may break rules" dialogs by clicking "Submit without editing".

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

1146345502/reddit-skills162026년 4월 24일 업데이트

Reddit compound content operations skill. Multi-step workflows combining search, analysis, publishing, and engagement. Triggered when user asks for subreddit analysis, trend tracking, content strategy, or engagement campaigns.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

1146345502/reddit-skills162026년 4월 24일 업데이트

Reddit content discovery skill. Browse subreddits, search posts, view post details, check user profiles. Triggered when user asks to search Reddit, browse subreddits, view posts, or check users.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

1146345502/reddit-skills162026년 4월 24일 업데이트

Reddit social interaction skill. Comment, reply, upvote, downvote, save posts. Triggered when user asks to comment, reply, vote, or save Reddit posts.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

1146345502/reddit-skills162026년 4월 24일 업데이트

Reddit automation skill collection. Supports authentication, content publishing, search & discovery, social interactions, and compound operations. Triggered when a user asks to operate Reddit (post, search, comment, login, analyze, upvote, save).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

1146345502/reddit-skills162026년 4월 24일 업데이트

1146345502의 스킬 모두 보기

이 스킬의 문제 신고