[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M76FK7SYEHENY1SW1AMWSFF5":3,"skill-same:01M76FK7SYEHENY1SW1AMWSFF5":54},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M76FK7SYEHENY1SW1AMWSFF5","appie-reddit-marketing",null,"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.","bg-szy\u002FTOP-SKILLS","bg-szy","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F106576190?v=4","01M73A4E8KPV67SFXRY8XZGNBX","ShuZhiyong","01M73A4E96MQ294MHM74TZBVQD",6,"MIT","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Fappie-reddit-marketing\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: appie-reddit-marketing\ndescription: 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.\nlicense: MIT\n---\n\n# Appie Reddit Marketing\n\n## Overview\n\nSave 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.\n\n- Reading and updating settings is free.\n- Listing mentions is free; a scan runs at most once per day and costs 10 credits.\n- Each `draft_reddit_reply` costs 2 credits.\n- Appie drafts replies but never posts to Reddit. The user pastes the reply on the thread themselves.\n- Never invent threads, mentions or reply drafts — only return API results.\n\n## Prerequisites (always run first)\n\nThis skill needs the Appie.run MCP server connected to your agent.\n\n1. Check whether the Appie tools (e.g. `list_reddit_mentions`, `draft_reddit_reply`) are already available. If they are, continue.\n2. If not, ask the user to connect the Appie MCP server:\n   - URL: `https:\u002F\u002Fappie.run\u002Fmcp` (transport: streamable HTTP)\n   - Header: `Authorization: Bearer \u003Cesk_...>` (your Appie.run project API key, starting with `esk_`)\n   - Setup docs for each client: https:\u002F\u002Fappie.run\u002Fdocs\u002Fmcp\n3. New Appie.run accounts get 500 free credits. Never ask the user to paste their key into chat, and never invent one.\n   Stop and wait until the tools are available before continuing.\n\n## Tool Reference\n\n| Action              | Tool name                  | Cost | Notes |\n|---------------------|----------------------------|------|-------|\n| Read settings       | `get_reddit_settings`      | free | seeded from the Brain if nothing is saved yet |\n| Update settings     | `update_reddit_settings`   | free | send only the fields to change |\n| List mentions       | `list_reddit_mentions`     | free to list; scan 10 | scan runs at most once per day |\n| Draft reply         | `draft_reddit_reply`       | 2    | user posts it themselves |\n| Get brain           | `get_brain`                | free | optional brand context |\n\n### update_reddit_settings parameters\n- `keywords` (optional list, up to 25 items)\n- `competitors` (optional list, up to 25 items)\n- `custom_prompt` (optional) — reply guidance\n- Send only the fields to change.\n\n### list_reddit_mentions parameters\n- `limit` (optional, default 20, maximum 50)\n- Returns threads for the saved keywords and competitors, each with its latest reply draft, plus `credits_remaining`.\n- If the balance is too low for a scan, `scan_skipped` is true and `message` says no scan ran.\n\n### draft_reddit_reply parameters\n- `mention_id` (required, from `list_reddit_mentions`)\n- Returns `content` (the reply) and `source_url` (the thread to paste it on).\n\n## Full Workflow\n\n### 1. Check or set up what to watch\n1. Call get_reddit_settings to read the saved keywords, competitors and reply guidance.\n2. 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.\n3. If the user wants changes, call update_reddit_settings with only the fields to change (each list holds up to 25 items).\n\n### 2. List matching threads\n1. Call list_reddit_mentions, optionally with a `limit`.\n2. Mention that a scan runs at most once per day and costs 10 credits.\n3. If `scan_skipped` is true, tell the user no scan ran and show the `message`.\n4. Present each thread with its title or link and whether it already has a reply draft.\n\n### 3. Draft a reply\n1. Ask which thread to reply to if it's not clear, and get its `mention_id`.\n2. Call draft_reddit_reply with the `mention_id` (2 credits).\n3. Return the exact `content` and the `source_url`.\n4. Tell the user to paste the reply on that thread themselves. Appie does not post to Reddit, and neither should you.\n\n## Error Handling & Edge Cases\n\n- No keywords or competitors saved → offer to set them with update_reddit_settings before listing.\n- More than 25 items in a list → ask the user which to keep.\n- `scan_skipped` true or `insufficient_credits` → report the cost (10 credits per scan, 2 per draft) and stop. Do not retry.\n- Unknown `mention_id` → surface the error and re-list mentions.\n- `app_not_allowed` → the key's owner can't use the Reddit app; ask a project owner or admin.\n- Never invent threads, drafts or credit balances, and never claim a reply was posted.\n\n## Cross-skill Integration\n\n- Brand context from get_brain seeds the Reddit settings when none are saved, and can help the user write a good `custom_prompt`.\n- A useful thread can become an article topic for appie-article-writer, or a short link to share via appie-url-shortener.\n\n## Response Style\n\n- Lead with the threads or the drafted reply.\n- Mention credit costs before a scan or draft the first time.\n- Always include the `source_url` with a draft and remind the user they post it themselves.\n- Keep drafts exactly as returned unless the user asks you to edit them.\n","# Appie Reddit Marketing\n\n## Overview\n\nSave 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.\n\n- Reading and updating settings is free.\n- Listing mentions is free; a scan runs at most once per day and costs 10 credits.\n- Each `draft_reddit_reply` costs 2 credits.\n- Appie drafts replies but never posts to Reddit. The user pastes the reply on the thread themselves.\n- Never invent threads, mentions or reply drafts — only return API results.\n\n## Prerequisites (always run first)\n\nThis skill needs the Appie.run MCP server connected to your agent.\n\n1. Check whether the Appie tools (e.g. `list_reddit_mentions`, `draft_reddit_reply`) are already available. If they are, continue.\n2. If not, ask the user to connect the Appie MCP server:\n   - URL: `https:\u002F\u002Fappie.run\u002Fmcp` (transport: streamable HTTP)\n   - Header: `Authorization: Bearer \u003Cesk_...>` (your Appie.run project API key, starting with `esk_`)\n   - Setup docs for each client: https:\u002F\u002Fappie.run\u002Fdocs\u002Fmcp\n3. New Appie.run accounts get 500 free credits. Never ask the user to paste their key into chat, and never invent one.\n   Stop and wait until the tools are available before continuing.\n\n## Tool Reference\n\n| Action              | Tool name                  | Cost | Notes |\n|---------------------|----------------------------|------|-------|\n| Read settings       | `get_reddit_settings`      | free | seeded from the Brain if nothing is saved yet |\n| Update settings     | `update_reddit_settings`   | free | send only the fields to change |\n| List mentions       | `list_reddit_mentions`     | free to list; scan 10 | scan runs at most once per day |\n| Draft reply         | `draft_reddit_reply`       | 2    | user posts it themselves |\n| Get brain           | `get_brain`                | free | optional brand context |\n\n### update_reddit_settings parameters\n- `keywords` (optional list, up to 25 items)\n- `competitors` (optional list, up to 25 items)\n- `custom_prompt` (optional) — reply guidance\n- Send only the fields to change.\n\n### list_reddit_mentions parameters\n- `limit` (optional, default 20, maximum 50)\n- Returns threads for the saved keywords and competitors, each with its latest reply draft, plus `credits_remaining`.\n- If the balance is too low for a scan, `scan_skipped` is true and `message` says no scan ran.\n\n### draft_reddit_reply parameters\n- `mention_id` (required, from `list_reddit_mentions`)\n- Returns `content` (the reply) and `source_url` (the thread to paste it on).\n\n## Full Workflow\n\n### 1. Check or set up what to watch\n1. Call get_reddit_settings to read the saved keywords, competitors and reply guidance.\n2. 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.\n3. If the user wants changes, call update_reddit_settings with only the fields to change (each list holds up to 25 items).\n\n### 2. List matching threads\n1. Call list_reddit_mentions, optionally with a `limit`.\n2. Mention that a scan runs at most once per day and costs 10 credits.\n3. If `scan_skipped` is true, tell the user no scan ran and show the `message`.\n4. Present each thread with its title or link and whether it already has a reply draft.\n\n### 3. Draft a reply\n1. Ask which thread to reply to if it's not clear, and get its `mention_id`.\n2. Call draft_reddit_reply with the `mention_id` (2 credits).\n3. Return the exact `content` and the `source_url`.\n4. Tell the user to paste the reply on that thread themselves. Appie does not post to Reddit, and neither should you.\n\n## Error Handling & Edge Cases\n\n- No keywords or competitors saved → offer to set them with update_reddit_settings before listing.\n- More than 25 items in a list → ask the user which to keep.\n- `scan_skipped` true or `insufficient_credits` → report the cost (10 credits per scan, 2 per draft) and stop. Do not retry.\n- Unknown `mention_id` → surface the error and re-list mentions.\n- `app_not_allowed` → the key's owner can't use the Reddit app; ask a project owner or admin.\n- Never invent threads, drafts or credit balances, and never claim a reply was posted.\n\n## Cross-skill Integration\n\n- Brand context from get_brain seeds the Reddit settings when none are saved, and can help the user write a good `custom_prompt`.\n- A useful thread can become an article topic for appie-article-writer, or a short link to share via appie-url-shortener.\n\n## Response Style\n\n- Lead with the threads or the drafted reply.\n- Mention credit costs before a scan or draft the first time.\n- Always include the `source_url` with a draft and remind the user they post it themselves.\n- Keep drafts exactly as returned unless the user asks you to edit them.\n",{"name":5,"license":15,"description":7},"master","fd76f882a04e445e899d5cfb2732f2105ea054ee","skills\u002Fmarketplace\u002Fappie-reddit-marketing",0,"https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS","https:\u002F\u002Fbg-szy.github.io\u002FTOP-SKILLS\u002F","https:\u002F\u002Fgithub.com\u002Fbg-szy","https:\u002F\u002Fwww.ecust.edu.cn\u002F","a student of East China University of Science and Technology","2026-11-15 03:38:02",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add bg-szy\u002FTOP-SKILLS --skill appie-reddit-marketing",{"tool":40,"command":41},"bunx","bunx skills add bg-szy\u002FTOP-SKILLS --skill appie-reddit-marketing",{"tool":43,"command":44},"pnpm","pnpm dlx skills add bg-szy\u002FTOP-SKILLS --skill appie-reddit-marketing","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Fappie-reddit-marketing\u002FSKILL.md",true,[48],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"skill-report.json","REFERENCE","参考文档",32213,"https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Fappie-reddit-marketing\u002Fskill-report.json",[55,63,70,77,84,91],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":62},"01M7DXW9N826PKXK174PVW3038","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.","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Fserpmaven\u002FSKILL.md",[],[],"2026-11-15 14:19:17",{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":62},"01M7DXVHSTWDV65475QEQ915M7","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.","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Frevnu-landing-page-audit\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":62},"01M7DXV8X2D7B3VTD4HHYYHTGR","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\u002Frevnu-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.","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Frevnu-growth-context\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":62},"01M7DXV0DGJ1G0A60PAHC6J3C5","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.","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Frevnu-get-listed\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":62},"01M7DXTSPMGT9D6DSS0HP9BSTA","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.","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Frevnu-ai-readiness-audit\u002FSKILL.md",[],[],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":62},"01M7DXSZHCVTRS620GC3S97JZV","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.","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Fproxy-troubleshooting\u002FSKILL.md",[],[]]