AGENT SKILL

appie-reddit-marketing

Find Reddit threads that mention your keywords or competitors and draft replies via Appie.run. Use when the user asks to monitor Reddit, set Reddit keywords or competitors, list Reddit mentions or threads, or write a reply for a Reddit thread. Triggers include watch Reddit for, Reddit keywords, Reddit mentions, find Reddit threads, draft a Reddit reply, Reddit competitors.

License 许可
MIT
所属仓库
bg-szy/TOP-SKILLS
最近更新
2026-11-15
Stars
★ 6
Forks
0

01 前言 Front Matter

name
appie-reddit-marketing
license
MIT
description
Find Reddit threads that mention your keywords or competitors and draft replies via Appie.run. Use when the user asks to monitor Reddit, set Reddit keywords or competitors, list Reddit mentions or threads, or write a reply for a Reddit thread. Triggers include watch Reddit for, Reddit keywords, Reddit mentions, find Reddit threads, draft a Reddit reply, Reddit competitors.

02 资源文件 1

03 SKILL.md 正文

Appie Reddit Marketing

Overview

Save Reddit keywords, competitors and reply guidance for the current Appie project, list the Reddit threads that match them, and draft replies the user posts themselves.

  • Reading and updating settings is free.
  • Listing mentions is free; a scan runs at most once per day and costs 10 credits.
  • Each draft_reddit_reply costs 2 credits.
  • Appie drafts replies but never posts to Reddit. The user pastes the reply on the thread themselves.
  • Never invent threads, mentions or reply drafts — only return API results.

Prerequisites (always run first)

This skill needs the Appie.run MCP server connected to your agent.

  1. Check whether the Appie tools (e.g. list_reddit_mentions, draft_reddit_reply) are already available. If they are, continue.
  2. If not, ask the user to connect the Appie MCP server:
    • URL: https://appie.run/mcp (transport: streamable HTTP)
    • Header: Authorization: Bearer <esk_...> (your Appie.run project API key, starting with esk_)
    • Setup docs for each client: https://appie.run/docs/mcp
  3. New Appie.run accounts get 500 free credits. Never ask the user to paste their key into chat, and never invent one. Stop and wait until the tools are available before continuing.

Tool Reference

Action Tool name Cost Notes
Read settings get_reddit_settings free seeded from the Brain if nothing is saved yet
Update settings update_reddit_settings free send only the fields to change
List mentions list_reddit_mentions free to list; scan 10 scan runs at most once per day
Draft reply draft_reddit_reply 2 user posts it themselves
Get brain get_brain free optional brand context

update_reddit_settings parameters

  • keywords (optional list, up to 25 items)
  • competitors (optional list, up to 25 items)
  • custom_prompt (optional) — reply guidance
  • Send only the fields to change.

list_reddit_mentions parameters

  • limit (optional, default 20, maximum 50)
  • Returns threads for the saved keywords and competitors, each with its latest reply draft, plus credits_remaining.
  • If the balance is too low for a scan, scan_skipped is true and message says no scan ran.

draft_reddit_reply parameters

  • mention_id (required, from list_reddit_mentions)
  • Returns content (the reply) and source_url (the thread to paste it on).

Full Workflow

1. Check or set up what to watch

  1. Call get_reddit_settings to read the saved keywords, competitors and reply guidance.
  2. If nothing was saved yet and the project Brain has a website, about text, key messages or competitors, those are saved as the Reddit settings and returned. Show them to the user.
  3. If the user wants changes, call update_reddit_settings with only the fields to change (each list holds up to 25 items).

2. List matching threads

  1. Call list_reddit_mentions, optionally with a limit.
  2. Mention that a scan runs at most once per day and costs 10 credits.
  3. If scan_skipped is true, tell the user no scan ran and show the message.
  4. Present each thread with its title or link and whether it already has a reply draft.

3. Draft a reply

  1. Ask which thread to reply to if it's not clear, and get its mention_id.
  2. Call draft_reddit_reply with the mention_id (2 credits).
  3. Return the exact content and the source_url.
  4. Tell the user to paste the reply on that thread themselves. Appie does not post to Reddit, and neither should you.

Error Handling & Edge Cases

  • No keywords or competitors saved → offer to set them with update_reddit_settings before listing.
  • More than 25 items in a list → ask the user which to keep.
  • scan_skipped true or insufficient_credits → report the cost (10 credits per scan, 2 per draft) and stop. Do not retry.
  • Unknown mention_id → surface the error and re-list mentions.
  • app_not_allowed → the key's owner can't use the Reddit app; ask a project owner or admin.
  • Never invent threads, drafts or credit balances, and never claim a reply was posted.

Cross-skill Integration

  • Brand context from get_brain seeds the Reddit settings when none are saved, and can help the user write a good custom_prompt.
  • A useful thread can become an article topic for appie-article-writer, or a short link to share via appie-url-shortener.

Response Style

  • Lead with the threads or the drafted reply.
  • Mention credit costs before a scan or draft the first time.
  • Always include the source_url with a draft and remind the user they post it themselves.
  • Keep drafts exactly as returned unless the user asks you to edit them.

04 同仓库更多 Skills

bg-szy
bg-szy/TOP-SKILLS

serpmaven

Scrape Google search results (SERP) to JSON with SERP Maven (serpmaven) - a real Chrome browser on a residential proxy with sticky sessions. Run it as a CLI, a Python library, a local HTTP search API (`serve`), an MCP server or a Docker image; set the proxy login, workers, pages and cost tracking. Use when the user wants Google results, rank tracking, a self-hosted SERP API, or live Google search for an AI agent.

★ 6
bg-szy
bg-szy/TOP-SKILLS

revnu-landing-page-audit

Find out why a landing page isn't turning visitors into signups, demos or sales. Audits one page against what the ad, post or search that sends people there promised, then checks the first screen, proof, call to action, friction and mobile. Returns at most 7 prioritized fixes, plus what is fine and what could not be checked; rewrites specific lines and fixes the page in the repo when asked. Never promises a conversion lift. Works without a Revnu account. Use when the user says or asks: "audit my landing page", "why isn't this page converting", "review my homepage", "my ads get clicks but no signups", "people bounce from the pricing page", "CRO review", "improve conversion rate", "is my hero section clear", "roast my landing page", "rewrite my headline", "what's wrong with this page", "landing page feedback", "make the signup page convert better". Not for SEO or AI-search audits, page speed engineering on its own, or building a new page from scratch.

★ 6
bg-szy
bg-szy/TOP-SKILLS

revnu-growth-context

Write down once who buys, what they're stuck on, what it costs, what proof you have and what you've already tried, so every growth task starts from facts instead of a questionnaire. Creates or updates .agents/revnu-growth.md from the repo, the live site and the user, and imports an existing product-marketing.md. Use when the user says "set up our marketing context", "who is our ideal customer", "write our ICP", "describe the product for marketing", "positioning doc", "what's our brand voice", "remember this about our customers", "log what we tried", "what have we learned from marketing", "we changed pricing, update the context", "update our growth notes", "summarize the business for the agent", "import my product-marketing.md", "start a growth doc", or before a first marketing, SEO, outreach or launch task when no context file exists. Works without a Revnu account.

★ 6
bg-szy
bg-szy/TOP-SKILLS

revnu-get-listed

Get onto the third-party pages AI answers and search cite when buyers ask for the best tool in your category: "best X" roundups, directories, review sites, GitHub awesome lists, community threads and comparison pages. Finds which ones are cited, ranks them by fit and effort, and drafts each submission, PR or pitch by the target's own rules. Use when the user says "get us listed", "which directories should we submit to", "how do we get into best-of lists", "why does ChatGPT recommend competitors and not us", "get mentioned in AI answers", "submit to awesome lists", "get on G2", "where are our competitors listed", "pitch listicle authors", "find backlink opportunities", "launch directories", "get into roundups", "Product Hunt alternatives", "where should we be listed", "get cited by Perplexity". Never submits, pays or posts without a yes. Works without a Revnu account.

★ 6
bg-szy
bg-szy/TOP-SKILLS

revnu-ai-readiness-audit

Audit whether your website gives ChatGPT, Perplexity, Claude, Gemini and Google's AI Overviews something worth quoting, and fix the pages that don't. Use when the user says or asks "is my site ready for AI search", "audit my site for AI answers", "AEO audit", "GEO audit", "why doesn't ChatGPT quote our pricing", "make our pages citable by AI", "do I need llms.txt", "does schema help with ChatGPT", "check our structured data", "is our content visible without JavaScript", "AI SEO audit", "optimize our homepage for AI answers", "LLM SEO check", "why does AI get our product wrong", "fix our site for AI Overviews". Checks fetchability and indexability, answers in the raw HTML, entity facts, schema (including JS-injected markup), headings, dates and llms.txt, then gives at most 10 prioritised fixes and edits the repo when asked. Works without a Revnu account.

★ 6
bg-szy
bg-szy/TOP-SKILLS

proxy-troubleshooting

Diagnose residential proxy failures, with NodeMaven's gateway as the reference - 407 with correct credentials, 406, 410, 500, a connection that hangs, ERR_TUNNEL_CONNECTION_FAILED in a browser, Playwright or Puppeteer ignoring proxy credentials, a sticky session that changes IP, geo-targeting that is silently ignored, passwords with special characters, and unexpected traffic from headless Chrome. Use when a proxy connection fails, returns the wrong location, or costs more traffic than expected.

★ 6