skills/disabled/reddit-automation/SKILL.md
Automate Reddit tasks via Rube MCP (Composio): search subreddits, create posts, manage comments, and browse top content. Always search tools first for current schemas.
npx skillsauth add aaaaqwq/claude-code-skills reddit-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Reddit operations through Composio's Reddit toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit redditRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit redditWhen to use: User wants to find posts across subreddits
Tool sequence:
REDDIT_SEARCH_ACROSS_SUBREDDITS - Search for posts matching a query [Required]Key parameters:
query: Search termssubreddit: Limit search to a specific subreddit (optional)sort: Sort results by 'relevance', 'hot', 'top', 'new', 'comments'time_filter: Time range ('hour', 'day', 'week', 'month', 'year', 'all')limit: Number of results to returnPitfalls:
time_filter parameter only works with certain sort optionsWhen to use: User wants to submit a new post to a subreddit
Tool sequence:
REDDIT_LIST_SUBREDDIT_POST_FLAIRS - Get available post flairs [Optional]REDDIT_CREATE_REDDIT_POST - Submit the post [Required]Key parameters:
subreddit: Target subreddit name (without 'r/' prefix)title: Post titletext: Post body text (for text posts)url: Link URL (for link posts)flair_id: Flair ID from the subreddit's flair listPitfalls:
When to use: User wants to comment on posts or manage existing comments
Tool sequence:
REDDIT_RETRIEVE_POST_COMMENTS - Get comments on a post [Optional]REDDIT_POST_REDDIT_COMMENT - Add a comment to a post or reply to a comment [Required]REDDIT_EDIT_REDDIT_COMMENT_OR_POST - Edit an existing comment [Optional]REDDIT_DELETE_REDDIT_COMMENT - Delete a comment [Optional]Key parameters:
post_id: ID of the post (for retrieving or commenting on)parent_id: Full name of the parent (e.g., 't3_abc123' for post, 't1_xyz789' for comment)body: Comment text contentthing_id: Full name of the item to edit or deletePitfalls:
When to use: User wants to view top or trending content from a subreddit
Tool sequence:
REDDIT_GET_R_TOP - Get top posts from a subreddit [Required]REDDIT_GET - Get posts from a subreddit endpoint [Alternative]REDDIT_RETRIEVE_REDDIT_POST - Get full details for a specific post [Optional]Key parameters:
subreddit: Subreddit nametime_filter: Time range for top posts ('hour', 'day', 'week', 'month', 'year', 'all')limit: Number of posts to retrievepost_id: Specific post ID for full detailsPitfalls:
When to use: User wants to edit or delete their own posts
Tool sequence:
REDDIT_EDIT_REDDIT_COMMENT_OR_POST - Edit a post's text content [Optional]REDDIT_DELETE_REDDIT_POST - Delete a post [Optional]REDDIT_GET_USER_FLAIR - Get user's flair in a subreddit [Optional]Key parameters:
thing_id: Full name of the post (e.g., 't3_abc123')body: New text content (for editing)subreddit: Subreddit name (for flair)Pitfalls:
Prefixes:
t1_ = Comment (e.g., 't1_abc123')
t2_ = Account (e.g., 't2_xyz789')
t3_ = Post/Link (e.g., 't3_def456')
t4_ = Message
t5_ = Subreddit
Usage:
1. Retrieve a post to get its fullname (t3_XXXXX)
2. Use fullname as parent_id when commenting
3. Use fullname as thing_id when editing/deleting
limit for items per page (max 100)after tokenafter value in subsequent requests to get next page1. Call REDDIT_LIST_SUBREDDIT_POST_FLAIRS with subreddit name
2. Find matching flair by text or category
3. Extract flair_id
4. Include flair_id when creating the post
Rate Limits:
Content Rules:
ID Formats:
Text Formatting:
[text](url) formatu/username, subreddits with r/subreddit| Task | Tool Slug | Key Params | |------|-----------|------------| | Search Reddit | REDDIT_SEARCH_ACROSS_SUBREDDITS | query, subreddit, sort, time_filter | | Create post | REDDIT_CREATE_REDDIT_POST | subreddit, title, text/url | | Get post comments | REDDIT_RETRIEVE_POST_COMMENTS | post_id | | Add comment | REDDIT_POST_REDDIT_COMMENT | parent_id, body | | Edit comment/post | REDDIT_EDIT_REDDIT_COMMENT_OR_POST | thing_id, body | | Delete comment | REDDIT_DELETE_REDDIT_COMMENT | thing_id | | Delete post | REDDIT_DELETE_REDDIT_POST | thing_id | | Get top posts | REDDIT_GET_R_TOP | subreddit, time_filter, limit | | Browse subreddit | REDDIT_GET | subreddit | | Get post details | REDDIT_RETRIEVE_REDDIT_POST | post_id | | Get specific comment | REDDIT_RETRIEVE_SPECIFIC_COMMENT | comment_id | | List post flairs | REDDIT_LIST_SUBREDDIT_POST_FLAIRS | subreddit | | Get user flair | REDDIT_GET_USER_FLAIR | subreddit |
testing
通用自媒体文章自动发布工具。支持百家号、搜狐号、知乎、微信公众号、小红书、抖音号六个平台的自动化发布流程。使用Playwright自动化实现平台导航和发布,支持通过storageState管理Cookie实现账号切换。
development
# SKILL.md - Model Configuration Status (mcstatus) ## 触发条件 - `/mcstatus` 命令 - 用户询问模型配备、模型配置、model status、模型列表等 ## 功能 实时生成 Agent + Cron 的模型配置报告,展示当前所有 agent 的主模型/fallback链和所有 cron 任务的模型分配。 ## 执行步骤 ### Step 1: 收集 Agent 模型配置 读取各 agent 的 models.json 获取主模型和 fallback 链: ```bash for agent in main ops code quant data research content market finance pm law product sales batch; do config=$(cat ~/.openclaw/agents/$agent/agent/models.json 2>/dev/null) if [ -n "$config" ]; then echo "=== $agent
tools
MCP 服务器智能管理助手。自动检测 MCP 可用性、智能开关、功能问答,提供人性化的 MCP 管理体验。
tools
从GitHub搜索并自动安装配置MCP(Model Context Protocol)服务器工具到Claude配置文件。当用户需要安装MCP工具时触发此技能。工作流程:搜索GitHub上的MCP项目 -> 提取npx配置 -> 添加到~/.claude.json -> 处理API密钥(如有)。