[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-ReScienceLab-reddit-zh-CN":3,"guides-for-ReScienceLab-reddit":738,"similar-k17b55rp7ccqw91566yq0ax2as86n6rk-zh-CN":739},{"_creationTime":4,"_id":5,"children":6,"community":46,"display":47,"evaluation":50,"identity":281,"isFallback":265,"parentExtension":283,"providers":313,"relations":317,"repo":318,"tags":736,"workflow":737},1778696505500.0046,"k17b55rp7ccqw91566yq0ax2as86n6rk",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":25,"relations":40,"tags":42,"workflow":43},1778696505500.0078,"k174n9sd7wv9knh3b8rv7vv2wh86me74",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a subreddit, or r/ links.",{"claudeCode":15},"ReScienceLab/opc-skills","Reddit","https://github.com/ReScienceLab/opc-skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":24},"skills/reddit","ReScienceLab","opc-skills","fr","reddit","skill",{"evaluate":26,"extract":37},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":30,"targetMarket":35,"tier":36},"3.0.0","4.4.0",100,[23,31,32,33,34],"api","data-retrieval","social-media","information-gathering","global","verified",{"commitSha":38,"license":39},"HEAD","Apache-2.0",{"parentExtensionId":5,"repoId":41},"kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[31,32,34,23,33],{"evaluatedAt":44,"extractAt":45,"updatedAt":44},1778696852717,1778696505500,{"reviewCount":11},{"description":48,"installMethods":49,"name":23,"sourceUrl":17},"Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API.",{"claudeCode":23},{"_creationTime":51,"_id":52,"extensionId":5,"locale":53,"result":54,"trustSignals":263,"workflow":279},1778696648889.606,"kn7dwcgqwe5reaxtzn0tz3t04h86n1k2","en",{"checks":55,"evaluatedAt":240,"extensionSummary":241,"features":242,"nonGoals":248,"promptVersionExtension":27,"promptVersionScoring":28,"purpose":252,"rationale":253,"score":254,"summary":255,"tags":256,"targetMarket":35,"tier":36,"useCases":258},[56,61,64,67,71,74,78,82,85,88,92,96,99,103,106,109,112,115,118,121,125,129,133,137,141,144,148,152,156,159,162,165,168,171,174,178,182,185,188,192,195,198,201,204,207,210,213,216,219,222,226,229,232,236],{"category":57,"check":58,"severity":59,"summary":60},"Practical Utility","Problem relevance","pass","The description clearly states the extension addresses the problem of searching and retrieving content from Reddit.",{"category":57,"check":62,"severity":59,"summary":63},"Unique selling proposition","The extension provides a structured way to interact with the Reddit API, offering value beyond basic LLM capabilities by specifically retrieving posts, comments, and user data.",{"category":57,"check":65,"severity":59,"summary":66},"Production readiness","The plugin provides a complete set of commands for interacting with Reddit's public API, covering retrieval of posts, comments, subreddit info, and user profiles, suitable for immediate workflow integration.",{"category":68,"check":69,"severity":59,"summary":70},"Scope","Single responsibility principle","The plugin focuses solely on interacting with Reddit's API, encompassing search, retrieval of posts, comments, subreddit info, and user profiles without venturing into unrelated domains.",{"category":68,"check":72,"severity":59,"summary":73},"Description quality","The displayed description accurately and concisely reflects the plugin's capabilities, detailing its function to search and retrieve Reddit content via its JSON API.",{"category":75,"check":76,"severity":59,"summary":77},"Invocation","Scoped tools","The plugin exposes specific, well-defined tools for distinct Reddit-related actions like retrieving posts, searching posts, getting subreddit info, fetching a specific post, and getting user profiles.",{"category":79,"check":80,"severity":59,"summary":81},"Documentation","Configuration & parameter reference","The SKILL.md file clearly documents all parameters and options for each command, including sort and time options, with clear examples.",{"category":68,"check":83,"severity":59,"summary":84},"Tool naming","The script names like `get_posts.py`, `search_posts.py`, `get_subreddit.py`, `get_post.py`, and `get_user.py` are descriptive and clearly indicate their function within the Reddit domain.",{"category":68,"check":86,"severity":59,"summary":87},"Minimal I/O surface","Tools accept specific, typed parameters (like `--limit`, `--sort`, `--time`) and return structured data relevant to the requested Reddit content, avoiding extraneous information.",{"category":89,"check":90,"severity":59,"summary":91},"License","License usability","The license is MIT, a permissive open-source license, clearly declared in the plugin.json and LICENSE file.",{"category":93,"check":94,"severity":59,"summary":95},"Maintenance","Commit recency","The last commit was on 2026-05-13, indicating recent maintenance.",{"category":93,"check":97,"severity":59,"summary":98},"Dependency Management","The plugin has no third-party dependencies, so no dependency management measures are required.",{"category":100,"check":101,"severity":59,"summary":102},"Security","Secret Management","The plugin utilizes Reddit's public JSON API which does not require API keys or secrets, therefore no secrets are handled.",{"category":100,"check":104,"severity":59,"summary":105},"Injection","The plugin processes data from the Reddit API and does not execute or follow instructions from third-party data.",{"category":100,"check":107,"severity":59,"summary":108},"Transitive Supply-Chain Grenades","The plugin does not load or include external files at runtime, and all operations are self-contained within the provided scripts.",{"category":100,"check":110,"severity":59,"summary":111},"Sandbox Isolation","The scripts operate on data retrieved from an external API and do not modify files outside the plugin's designated scope.",{"category":100,"check":113,"severity":59,"summary":114},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the scripts.",{"category":100,"check":116,"severity":59,"summary":117},"Data Exfiltration","The plugin only makes outbound calls to the documented Reddit API and does not submit any confidential data.",{"category":100,"check":119,"severity":59,"summary":120},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, and descriptions are clean printable ASCII.",{"category":122,"check":123,"severity":59,"summary":124},"Hooks","Opaque code execution","The hook scripts are plain, readable Python files and do not involve obfuscation or runtime fetching.",{"category":126,"check":127,"severity":59,"summary":128},"Portability","Structural Assumption","The scripts do not make structural assumptions about the user's project organization and operate independently.",{"category":130,"check":131,"severity":59,"summary":132},"Trust","Issues Attention","There were 0 issues opened and 3 closed in the last 90 days, indicating good maintainer engagement.",{"category":134,"check":135,"severity":59,"summary":136},"Versioning","Release Management","The plugin declares a version (1.0.0) in its plugin.json and has a CHANGELOG.md, indicating proper release management.",{"category":138,"check":139,"severity":59,"summary":140},"Execution","Validation","Input parameters for scripts are handled via command-line arguments and are validated by the script logic.",{"category":100,"check":142,"severity":59,"summary":143},"Unguarded Destructive Operations","The plugin is read-only and does not perform any destructive operations.",{"category":145,"check":146,"severity":59,"summary":147},"Code Execution","Error Handling","Python scripts are expected to handle errors appropriately and exit non-zero on failure, and the public API responses would indicate issues.",{"category":145,"check":149,"severity":150,"summary":151},"Logging","not_applicable","The plugin is read-only and does not perform destructive actions or outbound calls that require local audit logging.",{"category":153,"check":154,"severity":150,"summary":155},"Compliance","GDPR","The plugin does not operate on personal data; it retrieves public Reddit content.",{"category":153,"check":157,"severity":59,"summary":158},"Target market","The plugin interacts with a global API and has no regional restrictions.",{"category":126,"check":160,"severity":59,"summary":161},"Runtime stability","The Python scripts are standard and should run on any POSIX-compliant system with Python 3 installed.",{"category":79,"check":163,"severity":59,"summary":164},"README","The README exists and clearly states the extension's purpose and includes installation and usage instructions.",{"category":68,"check":166,"severity":59,"summary":167},"Tool surface size","The plugin exposes 5 distinct tools, which falls within the recommended range.",{"category":75,"check":169,"severity":59,"summary":170},"Overlapping near-synonym tools","The tool names (`get_posts`, `search_posts`, `get_subreddit`, `get_post`, `get_user`) are distinct and cover specific functionalities without significant overlap.",{"category":79,"check":172,"severity":59,"summary":173},"Phantom features","All features mentioned in the README, such as retrieving posts and user profiles, have corresponding implementations in the scripts.",{"category":175,"check":176,"severity":59,"summary":177},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and universal installation, along with copy-pasteable invocation examples.",{"category":179,"check":180,"severity":59,"summary":181},"Errors","Actionable error messages","Python scripts will provide error messages if API calls fail or parameters are incorrect, allowing users to remediate.",{"category":138,"check":183,"severity":59,"summary":184},"Pinned dependencies","The plugin has no third-party dependencies, so no pinning is necessary.",{"category":68,"check":186,"severity":150,"summary":187},"Dry-run preview","The extension is purely read-only and does not perform state-changing operations or send data outward.",{"category":189,"check":190,"severity":150,"summary":191},"Protocol","Idempotent retry & timeouts","The extension has no remote calls or state-changing operations; it's read-only.",{"category":153,"check":193,"severity":59,"summary":194},"Telemetry opt-in","The plugin does not emit telemetry.",{"category":75,"check":196,"severity":59,"summary":197},"Name collisions","The plugin name 'reddit' is distinct and does not appear to collide with Claude Code built-ins or other bundled extensions.",{"category":75,"check":199,"severity":150,"summary":200},"Hooks-off mechanism","The plugin does not utilize hooks, therefore a hooks-off mechanism is not applicable.",{"category":75,"check":202,"severity":150,"summary":203},"Hook matcher tightness","The plugin does not use hooks, so hook matcher tightness is not applicable.",{"category":100,"check":205,"severity":150,"summary":206},"Hook security","The plugin does not use hooks, so hook security is not applicable.",{"category":122,"check":208,"severity":150,"summary":209},"Silent prompt rewriting","The plugin does not use UserPromptSubmit hooks, so silent prompt rewriting is not applicable.",{"category":100,"check":211,"severity":150,"summary":212},"Permission Hook","The plugin does not use PermissionRequest hooks, so permission hook evaluation is not applicable.",{"category":153,"check":214,"severity":150,"summary":215},"Hook privacy","The plugin does not use hooks, so hook privacy is not applicable.",{"category":145,"check":217,"severity":150,"summary":218},"Hook dependency","The plugin does not use hooks, so hook dependency evaluation is not applicable.",{"category":79,"check":220,"severity":59,"summary":221},"Feature Transparency","Critical functionality is explained in the README, and no hooks are declared that would require additional documentation.",{"category":223,"check":224,"severity":59,"summary":225},"Convention","Layout convention adherence","The plugin follows standard Claude Code plugin structure with `plugin.json` in `.claude-plugin` and scripts in `scripts/`.",{"category":223,"check":227,"severity":150,"summary":228},"Plugin state","The plugin does not have persistent state that needs to be managed under CLAUDE_PLUGIN_DATA.",{"category":100,"check":230,"severity":150,"summary":231},"Keychain-stored secrets","The plugin does not handle secrets, so keychain storage is not applicable.",{"category":233,"check":234,"severity":59,"summary":235},"Dependencies","Tagged release sourcing","The plugin is self-contained and does not bundle any MCP servers or external dependencies that would require tagged release sourcing.",{"category":237,"check":238,"severity":59,"summary":239},"Installation","Clean uninstall","The plugin's installation does not involve spawning background daemons or persistent services, ensuring a clean uninstall.",1778696648483,"This plugin provides Python scripts to interact with Reddit's public JSON API, allowing users to search for posts, retrieve specific posts and comments, get subreddit information, and fetch user profiles. It does not require API keys and is designed for direct use with AI agents.",[243,244,245,246,247],"Search Reddit posts by keyword","Retrieve hot, new, top, or controversial posts","Get detailed subreddit information","Fetch specific posts and their comments","Retrieve user profiles and their recent posts",[249,250,251],"Interacting with Reddit via direct authentication (OAuth).","Posting content to Reddit or performing any write operations.","Providing real-time updates or notifications from Reddit.","To enable AI agents to access and retrieve diverse content from Reddit, facilitating research, information gathering, and content analysis.","The plugin is well-documented, has clear scope, and utilizes the public API effectively without security risks. Recent commits and good issue management further support its quality.",97,"A high-quality Reddit plugin that effectively retrieves content via the public API.",[23,31,33,257],"content-retrieval",[259,260,261,262],"Researching trending topics on Reddit for market analysis.","Gathering user feedback from specific subreddits.","Finding relevant discussions on technical topics for development.","Compiling information about Reddit users and their activity.",{"codeQuality":264,"collectedAt":266,"documentation":267,"maintenance":270,"security":275,"testCoverage":278},{"hasLockfile":265},true,1778696635595,{"descriptionLength":268,"readmeSize":269},120,8157,{"closedIssues90d":271,"forks":254,"hasChangelog":265,"manifestVersion":272,"openIssues90d":11,"pushedAt":273,"stars":274},3,"1.0.0",1778656415000,858,{"hasNpmPackage":276,"license":277,"smitheryVerified":276},false,"MIT",{"hasCi":265,"hasTests":276},{"updatedAt":280},1778696648889,{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":53,"slug":23,"type":282},"plugin",{"_creationTime":284,"_id":285,"community":286,"display":287,"identity":290,"parentExtension":293,"providers":294,"relations":309,"tags":310,"workflow":311},1778696505500.0032,"k17agfyzmts45g65m489121e9n86njbk",{"reviewCount":11},{"description":288,"installMethods":289,"name":21,"sourceUrl":17},"Agent Skills for One Person Companies - Boost your AI agent with specialized skills for solopreneurs and indie hackers",{"claudeCode":15},{"basePath":291,"githubOwner":20,"githubRepo":21,"locale":53,"slug":21,"type":292},"","marketplace",null,{"evaluate":295,"extract":304},{"promptVersionExtension":296,"promptVersionScoring":28,"score":297,"tags":298,"targetMarket":35,"tier":36},"3.1.0",99,[299,300,301,302,303],"solopreneur","indie-hacker","automation","productivity","ai-tools",{"commitSha":38,"marketplace":305,"plugin":307},{"name":21,"pluginCount":306},9,{"mcpCount":11,"provider":308,"skillCount":11},"classify",{"repoId":41},[303,301,300,302,299],{"evaluatedAt":312,"extractAt":45,"updatedAt":312},1778696521966,{"evaluate":314,"extract":316},{"promptVersionExtension":27,"promptVersionScoring":28,"score":254,"tags":315,"targetMarket":35,"tier":36},[23,31,33,257],{"commitSha":38,"license":277},{"parentExtensionId":285,"repoId":41},{"_creationTime":319,"_id":41,"identity":320,"providers":321,"workflow":732},1778696498481.4097,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":322,"discover":719,"github":722},{"commitSha":38,"extensions":323},[324,337,349,358,367,376,385,391,400,409,418,431,473,481,489,523,535,586,598,625,640,650,711],{"basePath":291,"description":288,"displayName":21,"installMethods":325,"rationale":326,"selectedPaths":327,"source":336,"sourceLanguage":53,"type":292},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[328,331,333],{"path":329,"priority":330},".claude-plugin/marketplace.json","mandatory",{"path":332,"priority":330},"README.md",{"path":334,"priority":335},"LICENSE","high","rule",{"basePath":338,"description":339,"displayName":340,"installMethods":341,"license":277,"rationale":342,"selectedPaths":343,"source":336,"sourceLanguage":53,"type":282},"skills/requesthunt","Generate user demand research reports from real user feedback. Scrape and analyze feature requests, complaints, and questions from Reddit, X, and GitHub.","requesthunt",{"claudeCode":340},"plugin manifest at skills/requesthunt/.claude-plugin/plugin.json",[344,346],{"path":345,"priority":330},".claude-plugin/plugin.json",{"path":347,"priority":348},"SKILL.md","medium",{"basePath":350,"description":351,"displayName":352,"installMethods":353,"license":277,"rationale":354,"selectedPaths":355,"source":336,"sourceLanguage":53,"type":282},"skills/domain-hunter","Search domains, compare registrar prices, and find promo codes. Help users find and purchase domain names at the best price.","domain-hunter",{"claudeCode":352},"plugin manifest at skills/domain-hunter/.claude-plugin/plugin.json",[356,357],{"path":345,"priority":330},{"path":347,"priority":348},{"basePath":359,"description":360,"displayName":361,"installMethods":362,"license":277,"rationale":363,"selectedPaths":364,"source":336,"sourceLanguage":53,"type":282},"skills/logo-creator","Create logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG.","logo-creator",{"claudeCode":361},"plugin manifest at skills/logo-creator/.claude-plugin/plugin.json",[365,366],{"path":345,"priority":330},{"path":347,"priority":348},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"license":277,"rationale":372,"selectedPaths":373,"source":336,"sourceLanguage":53,"type":282},"skills/banner-creator","Create banners using AI image generation. Discuss format/style, generate variations, iterate with user feedback, crop to target ratio for GitHub, Twitter, LinkedIn, etc.","banner-creator",{"claudeCode":370},"plugin manifest at skills/banner-creator/.claude-plugin/plugin.json",[374,375],{"path":345,"priority":330},{"path":347,"priority":348},{"basePath":377,"description":378,"displayName":379,"installMethods":380,"license":277,"rationale":381,"selectedPaths":382,"source":336,"sourceLanguage":53,"type":282},"skills/nanobanana","Generate and edit images using Google Gemini 3 Pro Image (Nano Banana Pro). Supports text-to-image, image editing, aspect ratios, and 2K/4K output.","nanobanana",{"claudeCode":379},"plugin manifest at skills/nanobanana/.claude-plugin/plugin.json",[383,384],{"path":345,"priority":330},{"path":347,"priority":348},{"basePath":19,"description":48,"displayName":23,"installMethods":386,"license":277,"rationale":387,"selectedPaths":388,"source":336,"sourceLanguage":53,"type":282},{"claudeCode":23},"plugin manifest at skills/reddit/.claude-plugin/plugin.json",[389,390],{"path":345,"priority":330},{"path":347,"priority":348},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"license":277,"rationale":396,"selectedPaths":397,"source":336,"sourceLanguage":53,"type":282},"skills/twitter","Search and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io.","twitter",{"claudeCode":394},"plugin manifest at skills/twitter/.claude-plugin/plugin.json",[398,399],{"path":345,"priority":330},{"path":347,"priority":348},{"basePath":401,"description":402,"displayName":403,"installMethods":404,"license":277,"rationale":405,"selectedPaths":406,"source":336,"sourceLanguage":53,"type":282},"skills/producthunt","Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API.","producthunt",{"claudeCode":403},"plugin manifest at skills/producthunt/.claude-plugin/plugin.json",[407,408],{"path":345,"priority":330},{"path":347,"priority":348},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"license":277,"rationale":414,"selectedPaths":415,"source":336,"sourceLanguage":53,"type":282},"skills/seo-geo","SEO & GEO (Generative Engine Optimization) for websites. Optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Includes Princeton GEO research methods for +40% AI visibility.","seo-geo",{"claudeCode":412},"plugin manifest at skills/seo-geo/.claude-plugin/plugin.json",[416,417],{"path":345,"priority":330},{"path":347,"priority":348},{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":336,"sourceLanguage":53,"type":282},"skills/archive","Archive session learnings, debugging solutions, and deployment logs. Auto-loads .archive/MEMORY.md at session start for cross-session knowledge reuse.","archive",{"claudeCode":421},"plugin manifest at skills/archive/.factory-plugin/plugin.json",[425,427,429],{"path":426,"priority":330},".factory-plugin/plugin.json",{"path":428,"priority":335},"hooks/hooks.json",{"path":430,"priority":335},"hooks/load-memory.py",{"basePath":432,"description":433,"displayName":412,"installMethods":434,"rationale":435,"selectedPaths":436,"source":336,"sourceLanguage":53,"type":24},".agents/skills/seo-geo","SEO & GEO (Generative Engine Optimization) for websites.\nAnalyze keywords, generate schema markup, optimize for AI search engines\n(ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing).\nUse when user wants to improve search visibility.\n",{"claudeCode":15},"SKILL.md frontmatter at .agents/skills/seo-geo/SKILL.md (coalesced with duplicate skill at skills/seo-geo)",[437,438,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471],{"path":347,"priority":330},{"path":439,"priority":440},"examples/opc-skills-case-study.md","low",{"path":442,"priority":348},"references/geo-research.md",{"path":444,"priority":348},"references/google-docs-summary.md",{"path":446,"priority":348},"references/platform-algorithms.md",{"path":448,"priority":348},"references/schema-templates.md",{"path":450,"priority":348},"references/seo-checklist.md",{"path":452,"priority":348},"references/tools-and-apis.md",{"path":454,"priority":440},"scripts/autocomplete_ideas.py",{"path":456,"priority":440},"scripts/backlinks.py",{"path":458,"priority":440},"scripts/competitor_gap.py",{"path":460,"priority":440},"scripts/credential.py",{"path":462,"priority":440},"scripts/dataforseo_api.py",{"path":464,"priority":440},"scripts/domain_overview.py",{"path":466,"priority":440},"scripts/keyword_research.py",{"path":468,"priority":440},"scripts/related_keywords.py",{"path":470,"priority":440},"scripts/seo_audit.py",{"path":472,"priority":440},"scripts/serp_analysis.py",{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":336,"sourceLanguage":53,"type":24},".factory/skills/add-new-opc-skill","Checklist and automation guide for adding a new skill to the OPC Skills project. Ensures all required files, metadata, logos, and listings are created before release. Use when adding a new skill, publishing a skill, or preparing a skill for release.","add-new-opc-skill",{"claudeCode":15},"SKILL.md frontmatter at .factory/skills/add-new-opc-skill/SKILL.md",[480],{"path":347,"priority":330},{"basePath":419,"description":482,"displayName":421,"installMethods":483,"rationale":484,"selectedPaths":485,"source":336,"sourceLanguage":53,"type":24},"Archive session learnings, debugging solutions, and deployment logs to .archive/yyyy-mm-dd/ as indexed markdown with searchable tags. Use when completing a significant task, resolving a tricky bug, deploying, or when the user says \"archive this\". Maintains .archive/MEMORY.md index for cross-session knowledge reuse.",{"claudeCode":15},"SKILL.md frontmatter at skills/archive/SKILL.md",[486,487],{"path":347,"priority":330},{"path":488,"priority":348},"references/TEMPLATE.md",{"basePath":368,"description":490,"displayName":370,"installMethods":491,"rationale":492,"selectedPaths":493,"source":336,"sourceLanguage":53,"type":24},"Create banners using AI image generation. Discuss format/style, generate variations, iterate with user feedback, crop to target ratio. Use when user wants to create a banner, header, hero image, cover image, GitHub banner, Twitter header, or readme banner.",{"claudeCode":15},"SKILL.md frontmatter at skills/banner-creator/SKILL.md",[494,495,497,499,501,503,505,507,509,511,513,515,517,519,521],{"path":347,"priority":330},{"path":496,"priority":440},"examples/images/banner-01.png",{"path":498,"priority":440},"examples/images/banner-02.png",{"path":500,"priority":440},"examples/images/banner-03.png",{"path":502,"priority":440},"examples/images/banner-04.png",{"path":504,"priority":440},"examples/images/banner-05.png",{"path":506,"priority":440},"examples/images/banner-06.png",{"path":508,"priority":440},"examples/images/github-banner-01.png",{"path":510,"priority":440},"examples/images/github-banner-02.png",{"path":512,"priority":440},"examples/images/github-banner-03.png",{"path":514,"priority":440},"examples/images/opc-banner-final.png",{"path":516,"priority":440},"examples/opc-banner-creation.md",{"path":518,"priority":348},"references/formats.md",{"path":520,"priority":440},"scripts/crop_banner.py",{"path":522,"priority":440},"templates/preview.html",{"basePath":350,"description":524,"displayName":352,"installMethods":525,"rationale":526,"selectedPaths":527,"source":336,"sourceLanguage":53,"type":24},"Search domains, compare prices, find promo codes, get purchase recommendations. Use when user wants to buy a domain, check domain prices, find domain deals, compare registrars, or search for .ai/.com domains.",{"claudeCode":15},"SKILL.md frontmatter at skills/domain-hunter/SKILL.md",[528,529,531,533],{"path":347,"priority":330},{"path":530,"priority":440},"examples/auto-video-editing-domain.md",{"path":532,"priority":348},"references/registrars.md",{"path":534,"priority":348},"references/spaceship-api.md",{"basePath":359,"description":536,"displayName":361,"installMethods":537,"rationale":538,"selectedPaths":539,"source":336,"sourceLanguage":53,"type":24},"Create logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG. Use when user wants to create a logo, icon, favicon, brand mark, mascot, emblem, or design a logo.",{"claudeCode":15},"SKILL.md frontmatter at skills/logo-creator/SKILL.md",[540,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585],{"path":347,"priority":330},{"path":542,"priority":440},"examples/images/logo-01.png",{"path":544,"priority":440},"examples/images/logo-02.png",{"path":546,"priority":440},"examples/images/logo-03.png",{"path":548,"priority":440},"examples/images/logo-04.png",{"path":550,"priority":440},"examples/images/logo-05.png",{"path":552,"priority":440},"examples/images/logo-06.png",{"path":554,"priority":440},"examples/images/logo-07.png",{"path":556,"priority":440},"examples/images/logo-08.png",{"path":558,"priority":440},"examples/images/logo-09-v1.png",{"path":560,"priority":440},"examples/images/logo-09-v2.png",{"path":562,"priority":440},"examples/images/logo-09-v3.png",{"path":564,"priority":440},"examples/images/logo-09-v4.png",{"path":566,"priority":440},"examples/images/logo-09-v5.png",{"path":568,"priority":440},"examples/images/logo-09-v6.png",{"path":570,"priority":440},"examples/images/logo-09.png",{"path":572,"priority":440},"examples/images/opc-logo-final.svg",{"path":574,"priority":440},"examples/images/opc-logo-selected.png",{"path":576,"priority":440},"examples/opc-logo-creation.md",{"path":578,"priority":348},"references/styles.md",{"path":580,"priority":440},"scripts/crop_logo.py",{"path":582,"priority":440},"scripts/remove_bg.py",{"path":584,"priority":440},"scripts/vectorize.py",{"path":522,"priority":440},{"basePath":377,"description":587,"displayName":379,"installMethods":588,"rationale":589,"selectedPaths":590,"source":336,"sourceLanguage":53,"type":24},"Generate and edit images using Google Gemini 3 Pro Image (Nano Banana Pro). Supports text-to-image, image editing, various aspect ratios, and high-resolution output (2K/4K). Use when user wants to generate images, create images, use Gemini image generation, or do AI image generation.",{"claudeCode":15},"SKILL.md frontmatter at skills/nanobanana/SKILL.md",[591,592,594,596],{"path":347,"priority":330},{"path":593,"priority":348},"references/prompts.md",{"path":595,"priority":440},"scripts/batch_generate.py",{"path":597,"priority":440},"scripts/generate.py",{"basePath":401,"description":599,"displayName":403,"installMethods":600,"rationale":601,"selectedPaths":602,"source":336,"sourceLanguage":53,"type":24},"Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API. Use when user mentions Product Hunt, PH, or product launches.",{"claudeCode":15},"SKILL.md frontmatter at skills/producthunt/SKILL.md",[603,604,605,607,609,611,613,615,617,619,621,623],{"path":347,"priority":330},{"path":460,"priority":440},{"path":606,"priority":440},"scripts/get_collection.py",{"path":608,"priority":440},"scripts/get_collections.py",{"path":610,"priority":440},"scripts/get_post.py",{"path":612,"priority":440},"scripts/get_post_comments.py",{"path":614,"priority":440},"scripts/get_posts.py",{"path":616,"priority":440},"scripts/get_topic.py",{"path":618,"priority":440},"scripts/get_topics.py",{"path":620,"priority":440},"scripts/get_user.py",{"path":622,"priority":440},"scripts/get_user_posts.py",{"path":624,"priority":440},"scripts/producthunt_api.py",{"basePath":19,"description":13,"displayName":23,"installMethods":626,"rationale":627,"selectedPaths":628,"source":336,"sourceLanguage":22,"type":24},{"claudeCode":15},"SKILL.md frontmatter at skills/reddit/SKILL.md",[629,630,631,632,633,635,636,638],{"path":347,"priority":330},{"path":460,"priority":440},{"path":610,"priority":440},{"path":614,"priority":440},{"path":634,"priority":440},"scripts/get_subreddit.py",{"path":620,"priority":440},{"path":637,"priority":440},"scripts/reddit_api.py",{"path":639,"priority":440},"scripts/search_posts.py",{"basePath":338,"description":641,"displayName":340,"installMethods":642,"rationale":643,"selectedPaths":644,"source":336,"sourceLanguage":53,"type":24},"Generate user demand research reports from real user feedback. Scrape and analyze feature requests, complaints, and questions from Reddit, X, GitHub, YouTube, LinkedIn, and Amazon. Use when user wants to do demand research, find feature requests, analyze user demand, or run RequestHunt queries.",{"claudeCode":15},"SKILL.md frontmatter at skills/requesthunt/SKILL.md",[645,646,648],{"path":347,"priority":330},{"path":647,"priority":440},"examples/calendar-app-research.md",{"path":649,"priority":440},"examples/scheduling-tools-research-report.md",{"basePath":392,"description":651,"displayName":394,"installMethods":652,"rationale":653,"selectedPaths":654,"source":336,"sourceLanguage":53,"type":24},"Search and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io. Use when user mentions Twitter, X, or tweets.",{"claudeCode":15},"SKILL.md frontmatter at skills/twitter/SKILL.md",[655,656,658,660,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709],{"path":347,"priority":330},{"path":657,"priority":440},"scripts/batch_get_users.py",{"path":659,"priority":440},"scripts/check_relationship.py",{"path":460,"priority":440},{"path":662,"priority":440},"scripts/get_article.py",{"path":664,"priority":440},"scripts/get_community.py",{"path":666,"priority":440},"scripts/get_community_members.py",{"path":668,"priority":440},"scripts/get_community_moderators.py",{"path":670,"priority":440},"scripts/get_community_tweets.py",{"path":672,"priority":440},"scripts/get_followers.py",{"path":674,"priority":440},"scripts/get_following.py",{"path":676,"priority":440},"scripts/get_list_followers.py",{"path":678,"priority":440},"scripts/get_list_members.py",{"path":680,"priority":440},"scripts/get_space.py",{"path":682,"priority":440},"scripts/get_trends.py",{"path":684,"priority":440},"scripts/get_tweet.py",{"path":686,"priority":440},"scripts/get_tweet_quotes.py",{"path":688,"priority":440},"scripts/get_tweet_replies.py",{"path":690,"priority":440},"scripts/get_tweet_retweeters.py",{"path":692,"priority":440},"scripts/get_tweet_thread.py",{"path":694,"priority":440},"scripts/get_user_about.py",{"path":696,"priority":440},"scripts/get_user_info.py",{"path":698,"priority":440},"scripts/get_user_mentions.py",{"path":700,"priority":440},"scripts/get_user_tweets.py",{"path":702,"priority":440},"scripts/get_verified_followers.py",{"path":704,"priority":440},"scripts/search_community_tweets.py",{"path":706,"priority":440},"scripts/search_tweets.py",{"path":708,"priority":440},"scripts/search_users.py",{"path":710,"priority":440},"scripts/twitter_api.py",{"basePath":712,"description":713,"displayName":714,"installMethods":715,"rationale":716,"selectedPaths":717,"source":336,"sourceLanguage":53,"type":24},"template","Clear description of what this skill does and when to use it. Include trigger keywords and contexts inline, e.g. \"Use when user wants to X, Y, or Z.\"","skill-name",{"claudeCode":15},"SKILL.md frontmatter at template/SKILL.md",[718],{"path":347,"priority":330},{"sources":720},[721],"manual",{"closedIssues90d":271,"description":723,"forks":254,"homepage":724,"license":39,"openIssues90d":11,"pushedAt":273,"readmeSize":269,"stars":274,"topics":725},"Agent Skills for Solopreneurs","https://opc.dev",[726,727,303,728,729,730,731],"agent-skills","opc","claude-code","geo","llm-tools","seo",{"classifiedAt":733,"discoverAt":734,"extractAt":735,"githubAt":735,"updatedAt":733},1778696505287,1778696498481,1778696503171,[31,257,23,33],{"evaluatedAt":280,"extractAt":45,"updatedAt":280},[],[740],{"_creationTime":741,"_id":742,"community":743,"display":744,"identity":750,"providers":754,"relations":766,"tags":770,"workflow":771},1778693655824.435,"k17046jensvb82jshmksyrt4ps86nxe5",{"reviewCount":11},{"description":745,"installMethods":746,"name":748,"sourceUrl":749},"访问 Microsoft 官方文档、API 参考和代码示例，涵盖 Azure、.NET、Windows 等。",{"claudeCode":747},"microsoft-docs","Microsoft Learn MCP 服务器","https://github.com/MicrosoftDocs/mcp",{"basePath":291,"githubOwner":751,"githubRepo":752,"locale":753,"slug":752,"type":282},"MicrosoftDocs","mcp","zh-CN",{"evaluate":755,"extract":763},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":756,"targetMarket":35,"tier":36},[757,758,759,760,31,761,762],"microsoft","documentation","azure","net","rag","cli",{"commitSha":38,"license":764,"plugin":765},"CC-BY-4.0",{"mcpCount":11,"provider":308,"skillCount":271},{"parentExtensionId":767,"repoId":768,"translatedFrom":769},"k17cyy5a1yyy3kgamhnat6m15x86n6r3","kd7a5v3pbwtsn0qajecay1jdcs86nn0z","k1735x1w1m3nbt4dfnr954mjsd86mkhc",[31,759,762,758,757,760,761],{"evaluatedAt":772,"extractAt":773,"updatedAt":774},1778693508577,1778693447172,1778693655824]