[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-ReScienceLab-requesthunt-de":3,"guides-for-ReScienceLab-requesthunt":744,"similar-k17105qx7fhsneacw1ep81wp2586nky0-de":745},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":51,"identity":286,"isFallback":269,"parentExtension":288,"providers":318,"relations":322,"repo":323,"tags":742,"workflow":743},1778696505500.0034,"k17105qx7fhsneacw1ep81wp2586nky0",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":25,"relations":41,"tags":43,"workflow":44},1778696505500.008,"k176fxkbcfqsdzrdnch41gn87986m3cj",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"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},"ReScienceLab/opc-skills","RequestHunt","https://github.com/ReScienceLab/opc-skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":24},"skills/requesthunt","ReScienceLab","opc-skills","en","requesthunt","skill",{"evaluate":26,"extract":38},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":30,"targetMarket":36,"tier":37},"3.0.0","4.4.0",95,[31,32,33,34,35],"research","demand-generation","user-feedback","social-media-analysis","market-research","global","verified",{"commitSha":39,"license":40},"HEAD","Apache-2.0",{"parentExtensionId":5,"repoId":42},"kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[32,35,31,34,33],{"evaluatedAt":45,"extractAt":46,"updatedAt":45},1778696869927,1778696505500,{"reviewCount":11},{"description":49,"installMethods":50,"name":16,"sourceUrl":17},"Generate user demand research reports from real user feedback. Scrape and analyze feature requests, complaints, and questions from Reddit, X, and GitHub.",{"claudeCode":23},{"_creationTime":52,"_id":53,"extensionId":5,"locale":22,"result":54,"trustSignals":267,"workflow":284},1778696539986.389,"kn742sj423dqzs5s55yt8hw2m986mk6j",{"checks":55,"evaluatedAt":235,"extensionSummary":236,"features":237,"nonGoals":243,"practices":247,"prerequisites":248,"promptVersionExtension":27,"promptVersionScoring":28,"purpose":252,"rationale":253,"score":254,"summary":255,"tags":256,"targetMarket":36,"tier":37,"useCases":261,"workflow":266},[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,147,151,155,158,161,164,167,170,173,177,181,185,188,192,195,198,201,204,206,208,210,212,214,217,221,224,227,231],{"category":57,"check":58,"severity":59,"summary":60},"Practical Utility","Problem relevance","pass","The description clearly names the problem of generating user demand research reports from user feedback, specifying the sources and purpose.",{"category":57,"check":62,"severity":59,"summary":63},"Unique selling proposition","The extension provides a specialized CLI tool for aggregating and analyzing user feedback from multiple platforms, offering value beyond basic LLM capabilities.",{"category":57,"check":65,"severity":59,"summary":66},"Production readiness","The extension is production-ready, with a clear installation process, authentication mechanism, and comprehensive documentation covering data collection and report generation.",{"category":68,"check":69,"severity":59,"summary":70},"Scope","Single responsibility principle","The plugin focuses on user demand research and feedback aggregation, with all included skills contributing to this core domain.",{"category":68,"check":72,"severity":59,"summary":73},"Description quality","The displayed description accurately reflects the plugin's functionality of generating user demand research reports by scraping and analyzing feedback from various platforms.",{"category":75,"check":76,"severity":59,"summary":77},"Invocation","Scoped tools","The plugin uses narrow verb-noun tools like `search`, `list`, and `scrape` for specific data retrieval and analysis tasks.",{"category":79,"check":80,"severity":59,"summary":81},"Documentation","Configuration & parameter reference","The README provides detailed documentation for the CLI, including authentication methods, API keys, output modes, platform selection, and command usage, with explicit mention of environment variables.",{"category":68,"check":83,"severity":59,"summary":84},"Tool naming","Tool names like `search`, `list`, `scrape`, `topics`, `usage`, and `config` are descriptive and align with their functions.",{"category":68,"check":86,"severity":59,"summary":87},"Minimal I/O surface","Input parameters are clearly defined (e.g., `--platforms`, `--depth`, `--limit`), and output modes (TOON, JSON, human) offer control without exposing internal details.",{"category":89,"check":90,"severity":59,"summary":91},"License","License usability","The extension is distributed under the MIT license, clearly stated in the README and plugin manifest.",{"category":93,"check":94,"severity":59,"summary":95},"Maintenance","Commit recency","The repository has recent commits, with the last commit on May 13, 2026, indicating active maintenance.",{"category":93,"check":97,"severity":59,"summary":98},"Dependency Management","The README mentions building from source with `cargo install` and the CLI downloads pre-built binaries with checksum verification, suggesting managed dependencies.",{"category":100,"check":101,"severity":59,"summary":102},"Security","Secret Management","API keys are handled via environment variables or a secured config file, with explicit warnings against hardcoding, adhering to best practices.",{"category":100,"check":104,"severity":59,"summary":105},"Injection","The README includes a 'Content Safety' section explicitly advising to treat scraped content as untrusted input and not execute it as instructions.",{"category":100,"check":107,"severity":59,"summary":108},"Transitive Supply-Chain Grenades","The installation process fetches binaries from GitHub releases with checksum verification, and the CLI is built from source via `cargo install`, avoiding runtime remote code execution.",{"category":100,"check":110,"severity":59,"summary":111},"Sandbox Isolation","The extension operates as a CLI tool, and its documentation does not indicate any operations outside of its intended scope or project folder.",{"category":100,"check":113,"severity":59,"summary":114},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls are evident in the provided documentation or scripts.",{"category":100,"check":116,"severity":59,"summary":117},"Data Exfiltration","The 'Content Safety' section warns against passing raw scraped text to tools and emphasizes treating external content as untrusted, mitigating exfiltration risks.",{"category":100,"check":119,"severity":59,"summary":120},"Hidden Text Tricks","The bundled content and documentation appear to be free of hidden steering tricks, using standard markdown and clear prose.",{"category":122,"check":123,"severity":59,"summary":124},"Hooks","Opaque code execution","The plugin's functionality is based on a CLI tool and associated scripts, with no indication of obfuscated code or runtime fetched scripts.",{"category":126,"check":127,"severity":59,"summary":128},"Portability","Structural Assumption","The CLI tool's installation and configuration instructions do not appear to make assumptions about specific project layouts or OS-specific paths.",{"category":130,"check":131,"severity":59,"summary":132},"Trust","Issues Attention","There are 0 open issues and 3 closed issues in the last 90 days, indicating active maintenance and responsiveness.",{"category":134,"check":135,"severity":59,"summary":136},"Versionin g","Release Management","The plugin.json and README both indicate version 2.0.0, and the repository has tagged releases, facilitating version management.",{"category":138,"check":139,"severity":59,"summary":140},"Code Execution","Validation","While explicit schema validation isn't detailed for the CLI's internal operations, parameters like `--platforms` and `--depth` suggest structured input handling, and the CLI's nature implies robust argument parsing.",{"category":100,"check":142,"severity":59,"summary":143},"Unguarded Destructive Operations","The plugin's primary operations involve data collection and analysis, not destructive file operations or system changes, thus posing no risk of unguarded destructive operations.",{"category":138,"check":145,"severity":59,"summary":146},"Error Handling","The README mentions verification of SHA256 checksums during installation and provides setup instructions for API keys, implying error handling for these critical steps. The CLI tool itself is expected to have error reporting.",{"category":138,"check":148,"severity":149,"summary":150},"Logging","not_applicable","The extension is a CLI tool focused on data collection and analysis. The provided documentation does not detail local audit logging for its operations, but it's not a primary requirement for this type of tool.",{"category":152,"check":153,"severity":59,"summary":154},"Compliance","GDPR","The tool scrapes public user-generated content, and the 'Content Safety' section advises treating this data as untrusted, which indirectly helps mitigate personal data risks.",{"category":152,"check":156,"severity":59,"summary":157},"Target market","The extension scrapes data from globally accessible platforms like Reddit, X, GitHub, YouTube, LinkedIn, and Amazon, with no regional restrictions indicated. `targetMarket` is global.",{"category":126,"check":159,"severity":59,"summary":160},"Runtime stability","The CLI is installed via a script that downloads pre-built binaries or can be built from source using Cargo, suggesting cross-platform compatibility. No OS-specific assumptions are noted.",{"category":79,"check":162,"severity":59,"summary":163},"README","The README is comprehensive, detailing the skill's purpose, installation, usage, prerequisites, and platform selection.",{"category":68,"check":165,"severity":59,"summary":166},"Tool surface size","The plugin exposes a reasonable number of CLI commands including search, list, scrape, topics, usage, and config.",{"category":75,"check":168,"severity":59,"summary":169},"Overlapping near-synonym tools","The CLI commands (search, list, scrape) have distinct functions and do not appear to be near-synonyms.",{"category":79,"check":171,"severity":59,"summary":172},"Phantom features","All advertised features, such as scraping specific platforms and generating reports, are supported by the documented CLI commands.",{"category":174,"check":175,"severity":59,"summary":176},"Install","Installation instruction","Installation instructions are clear, including script-based installation, source build options, authentication setup, and example commands for both Claude Code and universal installation.",{"category":178,"check":179,"severity":59,"summary":180},"Errors","Actionable error messages","The README implies error handling for installation and authentication, and the CLI is expected to provide clear messages for operational errors.",{"category":182,"check":183,"severity":59,"summary":184},"Execution","Pinned dependencies","The installation process involves downloading pre-built binaries with checksum verification or building from source using Cargo, which implies dependency management and pinning.",{"category":68,"check":186,"severity":149,"summary":187},"Dry-run preview","The tool's primary function is data collection and analysis, which does not involve state-changing operations or outbound payloads that would necessitate a dry-run mode.",{"category":189,"check":190,"severity":149,"summary":191},"Protocol","Idempotent retry & timeouts","The extension primarily interacts with external APIs for data retrieval. While API calls inherently have timeouts and retry mechanisms, the extension itself doesn't expose custom handlers for these.",{"category":152,"check":193,"severity":59,"summary":194},"Telemetry opt-in","No telemetry collection is mentioned in the documentation. The focus is on user-controlled data scraping and analysis.",{"category":75,"check":196,"severity":59,"summary":197},"Name collisions","The plugin's main CLI tool is `requesthunt`, and its skills are organized under a specific directory, minimizing the risk of name collisions.",{"category":75,"check":199,"severity":149,"summary":200},"Hooks-off mechanism","This extension is a CLI tool and does not utilize Claude Code hooks, therefore a hooks-off mechanism is not applicable.",{"category":75,"check":202,"severity":149,"summary":203},"Hook matcher tightness","This extension does not use hooks, so this check is not applicable.",{"category":100,"check":205,"severity":149,"summary":203},"Hook security",{"category":122,"check":207,"severity":149,"summary":203},"Silent prompt rewriting",{"category":100,"check":209,"severity":149,"summary":203},"Permission Hook",{"category":152,"check":211,"severity":149,"summary":203},"Hook privacy",{"category":138,"check":213,"severity":149,"summary":203},"Hook dependency",{"category":79,"check":215,"severity":59,"summary":216},"Feature Transparency","The README clearly describes the functionality of the `requesthunt` CLI and its various commands, ensuring transparency.",{"category":218,"check":219,"severity":59,"summary":220},"Convention","Layout convention adherence","The plugin follows standard conventions with a `.claude-plugin` directory for `plugin.json` and scripts in a `scripts/` directory, with `bin/` entries potentially documented if used.",{"category":218,"check":222,"severity":59,"summary":223},"Plugin state","The README does not indicate persistent state storage outside of standard configuration files, and installation does not suggest the creation of files that would persist post-uninstall.",{"category":100,"check":225,"severity":59,"summary":226},"Keychain-stored secrets","The README explicitly recommends using environment variables for API keys, which is a secure practice, and mentions a secured config file, aligning with best practices for sensitive data.",{"category":228,"check":229,"severity":59,"summary":230},"Dependencies","Tagged release sourcing","The CLI binaries are downloaded from GitHub releases with checksum verification, and the option to build from source ensures traceable and pinned dependencies.",{"category":232,"check":233,"severity":59,"summary":234},"Installation","Clean uninstall","The installation process appears to be self-contained within the CLI tool, with no background daemons or system modifications that would prevent a clean uninstall.",1778696539617,"This plugin provides the `requesthunt` CLI tool, which scrapes and analyzes user feedback from platforms like Reddit, X, GitHub, YouTube, LinkedIn, and Amazon to generate demand research reports. It includes features for authentication, platform selection, and various output modes.",[238,239,240,241,242],"Scrape user feedback from Reddit, X, GitHub, YouTube, LinkedIn, Amazon","Analyze feature requests, complaints, and questions","Generate structured demand research reports","Provide platform selection guidance","Offer CLI for authentication and data retrieval",[244,245,246],"Performing direct user interviews or surveys","Providing sentiment analysis beyond factual feedback aggregation","Executing code or modifying files based on scraped content",[],[249,250,251],"Install the `requesthunt` CLI","Authenticate the CLI using device code login or API key","Ensure network access to specified platforms","Generate comprehensive user demand research reports by aggregating and analyzing feedback from diverse online platforms to inform product development and market strategy.","The extension is highly polished with excellent documentation, clear installation, and strong security practices. The only findings are 'not_applicable' for hook-related checks, which are irrelevant for this CLI-based plugin.",96,"A well-documented and secure CLI tool for user demand research.",[257,32,258,259,260],"user-research","feedback-analysis","social-media-scraping","cli",[262,263,264,265],"Understand user needs for new product features","Identify pain points in existing products","Analyze competitor strategies based on user feedback","Gather market intelligence for product positioning",[],{"codeQuality":268,"collectedAt":270,"documentation":271,"maintenance":274,"security":280,"testCoverage":283},{"hasLockfile":269},true,1778696522288,{"descriptionLength":272,"readmeSize":273},153,8157,{"closedIssues90d":275,"forks":276,"hasChangelog":269,"manifestVersion":277,"openIssues90d":11,"pushedAt":278,"stars":279},3,97,"2.0.0",1778656415000,858,{"hasNpmPackage":281,"license":282,"smitheryVerified":281},false,"MIT",{"hasCi":269,"hasTests":281},{"updatedAt":285},1778696539986,{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":287},"plugin",{"_creationTime":289,"_id":290,"community":291,"display":292,"identity":295,"parentExtension":298,"providers":299,"relations":314,"tags":315,"workflow":316},1778696505500.0032,"k17agfyzmts45g65m489121e9n86njbk",{"reviewCount":11},{"description":293,"installMethods":294,"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":296,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":297},"","marketplace",null,{"evaluate":300,"extract":309},{"promptVersionExtension":301,"promptVersionScoring":28,"score":302,"tags":303,"targetMarket":36,"tier":37},"3.1.0",99,[304,305,306,307,308],"solopreneur","indie-hacker","automation","productivity","ai-tools",{"commitSha":39,"marketplace":310,"plugin":312},{"name":21,"pluginCount":311},9,{"mcpCount":11,"provider":313,"skillCount":11},"classify",{"repoId":42},[308,306,305,307,304],{"evaluatedAt":317,"extractAt":46,"updatedAt":317},1778696521966,{"evaluate":319,"extract":321},{"promptVersionExtension":27,"promptVersionScoring":28,"score":254,"tags":320,"targetMarket":36,"tier":37},[257,32,258,259,260],{"commitSha":39,"license":282},{"parentExtensionId":290,"repoId":42},{"_creationTime":324,"_id":42,"identity":325,"providers":326,"workflow":738},1778696498481.4097,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":327,"discover":725,"github":728},{"commitSha":39,"extensions":328},[329,342,351,360,369,378,387,396,405,414,423,436,478,486,494,528,540,591,603,630,647,656,717],{"basePath":296,"description":293,"displayName":21,"installMethods":330,"rationale":331,"selectedPaths":332,"source":341,"sourceLanguage":22,"type":297},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[333,336,338],{"path":334,"priority":335},".claude-plugin/marketplace.json","mandatory",{"path":337,"priority":335},"README.md",{"path":339,"priority":340},"LICENSE","high","rule",{"basePath":19,"description":49,"displayName":23,"installMethods":343,"license":282,"rationale":344,"selectedPaths":345,"source":341,"sourceLanguage":22,"type":287},{"claudeCode":23},"plugin manifest at skills/requesthunt/.claude-plugin/plugin.json",[346,348],{"path":347,"priority":335},".claude-plugin/plugin.json",{"path":349,"priority":350},"SKILL.md","medium",{"basePath":352,"description":353,"displayName":354,"installMethods":355,"license":282,"rationale":356,"selectedPaths":357,"source":341,"sourceLanguage":22,"type":287},"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":354},"plugin manifest at skills/domain-hunter/.claude-plugin/plugin.json",[358,359],{"path":347,"priority":335},{"path":349,"priority":350},{"basePath":361,"description":362,"displayName":363,"installMethods":364,"license":282,"rationale":365,"selectedPaths":366,"source":341,"sourceLanguage":22,"type":287},"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":363},"plugin manifest at skills/logo-creator/.claude-plugin/plugin.json",[367,368],{"path":347,"priority":335},{"path":349,"priority":350},{"basePath":370,"description":371,"displayName":372,"installMethods":373,"license":282,"rationale":374,"selectedPaths":375,"source":341,"sourceLanguage":22,"type":287},"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":372},"plugin manifest at skills/banner-creator/.claude-plugin/plugin.json",[376,377],{"path":347,"priority":335},{"path":349,"priority":350},{"basePath":379,"description":380,"displayName":381,"installMethods":382,"license":282,"rationale":383,"selectedPaths":384,"source":341,"sourceLanguage":22,"type":287},"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":381},"plugin manifest at skills/nanobanana/.claude-plugin/plugin.json",[385,386],{"path":347,"priority":335},{"path":349,"priority":350},{"basePath":388,"description":389,"displayName":390,"installMethods":391,"license":282,"rationale":392,"selectedPaths":393,"source":341,"sourceLanguage":22,"type":287},"skills/reddit","Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API.","reddit",{"claudeCode":390},"plugin manifest at skills/reddit/.claude-plugin/plugin.json",[394,395],{"path":347,"priority":335},{"path":349,"priority":350},{"basePath":397,"description":398,"displayName":399,"installMethods":400,"license":282,"rationale":401,"selectedPaths":402,"source":341,"sourceLanguage":22,"type":287},"skills/twitter","Search and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io.","twitter",{"claudeCode":399},"plugin manifest at skills/twitter/.claude-plugin/plugin.json",[403,404],{"path":347,"priority":335},{"path":349,"priority":350},{"basePath":406,"description":407,"displayName":408,"installMethods":409,"license":282,"rationale":410,"selectedPaths":411,"source":341,"sourceLanguage":22,"type":287},"skills/producthunt","Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API.","producthunt",{"claudeCode":408},"plugin manifest at skills/producthunt/.claude-plugin/plugin.json",[412,413],{"path":347,"priority":335},{"path":349,"priority":350},{"basePath":415,"description":416,"displayName":417,"installMethods":418,"license":282,"rationale":419,"selectedPaths":420,"source":341,"sourceLanguage":22,"type":287},"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":417},"plugin manifest at skills/seo-geo/.claude-plugin/plugin.json",[421,422],{"path":347,"priority":335},{"path":349,"priority":350},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":341,"sourceLanguage":22,"type":287},"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":426},"plugin manifest at skills/archive/.factory-plugin/plugin.json",[430,432,434],{"path":431,"priority":335},".factory-plugin/plugin.json",{"path":433,"priority":340},"hooks/hooks.json",{"path":435,"priority":340},"hooks/load-memory.py",{"basePath":437,"description":438,"displayName":417,"installMethods":439,"rationale":440,"selectedPaths":441,"source":341,"sourceLanguage":22,"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)",[442,443,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476],{"path":349,"priority":335},{"path":444,"priority":445},"examples/opc-skills-case-study.md","low",{"path":447,"priority":350},"references/geo-research.md",{"path":449,"priority":350},"references/google-docs-summary.md",{"path":451,"priority":350},"references/platform-algorithms.md",{"path":453,"priority":350},"references/schema-templates.md",{"path":455,"priority":350},"references/seo-checklist.md",{"path":457,"priority":350},"references/tools-and-apis.md",{"path":459,"priority":445},"scripts/autocomplete_ideas.py",{"path":461,"priority":445},"scripts/backlinks.py",{"path":463,"priority":445},"scripts/competitor_gap.py",{"path":465,"priority":445},"scripts/credential.py",{"path":467,"priority":445},"scripts/dataforseo_api.py",{"path":469,"priority":445},"scripts/domain_overview.py",{"path":471,"priority":445},"scripts/keyword_research.py",{"path":473,"priority":445},"scripts/related_keywords.py",{"path":475,"priority":445},"scripts/seo_audit.py",{"path":477,"priority":445},"scripts/serp_analysis.py",{"basePath":479,"description":480,"displayName":481,"installMethods":482,"rationale":483,"selectedPaths":484,"source":341,"sourceLanguage":22,"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",[485],{"path":349,"priority":335},{"basePath":424,"description":487,"displayName":426,"installMethods":488,"rationale":489,"selectedPaths":490,"source":341,"sourceLanguage":22,"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",[491,492],{"path":349,"priority":335},{"path":493,"priority":350},"references/TEMPLATE.md",{"basePath":370,"description":495,"displayName":372,"installMethods":496,"rationale":497,"selectedPaths":498,"source":341,"sourceLanguage":22,"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",[499,500,502,504,506,508,510,512,514,516,518,520,522,524,526],{"path":349,"priority":335},{"path":501,"priority":445},"examples/images/banner-01.png",{"path":503,"priority":445},"examples/images/banner-02.png",{"path":505,"priority":445},"examples/images/banner-03.png",{"path":507,"priority":445},"examples/images/banner-04.png",{"path":509,"priority":445},"examples/images/banner-05.png",{"path":511,"priority":445},"examples/images/banner-06.png",{"path":513,"priority":445},"examples/images/github-banner-01.png",{"path":515,"priority":445},"examples/images/github-banner-02.png",{"path":517,"priority":445},"examples/images/github-banner-03.png",{"path":519,"priority":445},"examples/images/opc-banner-final.png",{"path":521,"priority":445},"examples/opc-banner-creation.md",{"path":523,"priority":350},"references/formats.md",{"path":525,"priority":445},"scripts/crop_banner.py",{"path":527,"priority":445},"templates/preview.html",{"basePath":352,"description":529,"displayName":354,"installMethods":530,"rationale":531,"selectedPaths":532,"source":341,"sourceLanguage":22,"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",[533,534,536,538],{"path":349,"priority":335},{"path":535,"priority":445},"examples/auto-video-editing-domain.md",{"path":537,"priority":350},"references/registrars.md",{"path":539,"priority":350},"references/spaceship-api.md",{"basePath":361,"description":541,"displayName":363,"installMethods":542,"rationale":543,"selectedPaths":544,"source":341,"sourceLanguage":22,"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",[545,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590],{"path":349,"priority":335},{"path":547,"priority":445},"examples/images/logo-01.png",{"path":549,"priority":445},"examples/images/logo-02.png",{"path":551,"priority":445},"examples/images/logo-03.png",{"path":553,"priority":445},"examples/images/logo-04.png",{"path":555,"priority":445},"examples/images/logo-05.png",{"path":557,"priority":445},"examples/images/logo-06.png",{"path":559,"priority":445},"examples/images/logo-07.png",{"path":561,"priority":445},"examples/images/logo-08.png",{"path":563,"priority":445},"examples/images/logo-09-v1.png",{"path":565,"priority":445},"examples/images/logo-09-v2.png",{"path":567,"priority":445},"examples/images/logo-09-v3.png",{"path":569,"priority":445},"examples/images/logo-09-v4.png",{"path":571,"priority":445},"examples/images/logo-09-v5.png",{"path":573,"priority":445},"examples/images/logo-09-v6.png",{"path":575,"priority":445},"examples/images/logo-09.png",{"path":577,"priority":445},"examples/images/opc-logo-final.svg",{"path":579,"priority":445},"examples/images/opc-logo-selected.png",{"path":581,"priority":445},"examples/opc-logo-creation.md",{"path":583,"priority":350},"references/styles.md",{"path":585,"priority":445},"scripts/crop_logo.py",{"path":587,"priority":445},"scripts/remove_bg.py",{"path":589,"priority":445},"scripts/vectorize.py",{"path":527,"priority":445},{"basePath":379,"description":592,"displayName":381,"installMethods":593,"rationale":594,"selectedPaths":595,"source":341,"sourceLanguage":22,"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",[596,597,599,601],{"path":349,"priority":335},{"path":598,"priority":350},"references/prompts.md",{"path":600,"priority":445},"scripts/batch_generate.py",{"path":602,"priority":445},"scripts/generate.py",{"basePath":406,"description":604,"displayName":408,"installMethods":605,"rationale":606,"selectedPaths":607,"source":341,"sourceLanguage":22,"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",[608,609,610,612,614,616,618,620,622,624,626,628],{"path":349,"priority":335},{"path":465,"priority":445},{"path":611,"priority":445},"scripts/get_collection.py",{"path":613,"priority":445},"scripts/get_collections.py",{"path":615,"priority":445},"scripts/get_post.py",{"path":617,"priority":445},"scripts/get_post_comments.py",{"path":619,"priority":445},"scripts/get_posts.py",{"path":621,"priority":445},"scripts/get_topic.py",{"path":623,"priority":445},"scripts/get_topics.py",{"path":625,"priority":445},"scripts/get_user.py",{"path":627,"priority":445},"scripts/get_user_posts.py",{"path":629,"priority":445},"scripts/producthunt_api.py",{"basePath":388,"description":631,"displayName":390,"installMethods":632,"rationale":633,"selectedPaths":634,"source":341,"sourceLanguage":646,"type":24},"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},"SKILL.md frontmatter at skills/reddit/SKILL.md",[635,636,637,638,639,641,642,644],{"path":349,"priority":335},{"path":465,"priority":445},{"path":615,"priority":445},{"path":619,"priority":445},{"path":640,"priority":445},"scripts/get_subreddit.py",{"path":625,"priority":445},{"path":643,"priority":445},"scripts/reddit_api.py",{"path":645,"priority":445},"scripts/search_posts.py","fr",{"basePath":19,"description":13,"displayName":23,"installMethods":648,"rationale":649,"selectedPaths":650,"source":341,"sourceLanguage":22,"type":24},{"claudeCode":15},"SKILL.md frontmatter at skills/requesthunt/SKILL.md",[651,652,654],{"path":349,"priority":335},{"path":653,"priority":445},"examples/calendar-app-research.md",{"path":655,"priority":445},"examples/scheduling-tools-research-report.md",{"basePath":397,"description":657,"displayName":399,"installMethods":658,"rationale":659,"selectedPaths":660,"source":341,"sourceLanguage":22,"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",[661,662,664,666,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715],{"path":349,"priority":335},{"path":663,"priority":445},"scripts/batch_get_users.py",{"path":665,"priority":445},"scripts/check_relationship.py",{"path":465,"priority":445},{"path":668,"priority":445},"scripts/get_article.py",{"path":670,"priority":445},"scripts/get_community.py",{"path":672,"priority":445},"scripts/get_community_members.py",{"path":674,"priority":445},"scripts/get_community_moderators.py",{"path":676,"priority":445},"scripts/get_community_tweets.py",{"path":678,"priority":445},"scripts/get_followers.py",{"path":680,"priority":445},"scripts/get_following.py",{"path":682,"priority":445},"scripts/get_list_followers.py",{"path":684,"priority":445},"scripts/get_list_members.py",{"path":686,"priority":445},"scripts/get_space.py",{"path":688,"priority":445},"scripts/get_trends.py",{"path":690,"priority":445},"scripts/get_tweet.py",{"path":692,"priority":445},"scripts/get_tweet_quotes.py",{"path":694,"priority":445},"scripts/get_tweet_replies.py",{"path":696,"priority":445},"scripts/get_tweet_retweeters.py",{"path":698,"priority":445},"scripts/get_tweet_thread.py",{"path":700,"priority":445},"scripts/get_user_about.py",{"path":702,"priority":445},"scripts/get_user_info.py",{"path":704,"priority":445},"scripts/get_user_mentions.py",{"path":706,"priority":445},"scripts/get_user_tweets.py",{"path":708,"priority":445},"scripts/get_verified_followers.py",{"path":710,"priority":445},"scripts/search_community_tweets.py",{"path":712,"priority":445},"scripts/search_tweets.py",{"path":714,"priority":445},"scripts/search_users.py",{"path":716,"priority":445},"scripts/twitter_api.py",{"basePath":718,"description":719,"displayName":720,"installMethods":721,"rationale":722,"selectedPaths":723,"source":341,"sourceLanguage":22,"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",[724],{"path":349,"priority":335},{"sources":726},[727],"manual",{"closedIssues90d":275,"description":729,"forks":276,"homepage":730,"license":40,"openIssues90d":11,"pushedAt":278,"readmeSize":273,"stars":279,"topics":731},"Agent Skills for Solopreneurs","https://opc.dev",[732,733,308,734,735,736,737],"agent-skills","opc","claude-code","geo","llm-tools","seo",{"classifiedAt":739,"discoverAt":740,"extractAt":741,"githubAt":741,"updatedAt":739},1778696505287,1778696498481,1778696503171,[260,32,258,259,257],{"evaluatedAt":285,"extractAt":46,"updatedAt":285},[],[746,773],{"_creationTime":747,"_id":748,"community":749,"display":750,"identity":755,"providers":759,"relations":766,"tags":769,"workflow":770},1778686037155.611,"k175pj9d3hf58g9ka97wcn2cvd86n5ew",{"reviewCount":11},{"description":751,"installMethods":752,"name":753,"sourceUrl":754},"Create a proto-persona from current research, market signals, and team knowledge.",{"claudeCode":753},"proto-persona","https://github.com/deanpeters/Product-Manager-Skills",{"basePath":756,"githubOwner":757,"githubRepo":758,"locale":22,"slug":753,"type":287},"skills/proto-persona","deanpeters","Product-Manager-Skills",{"evaluate":760,"extract":765},{"promptVersionExtension":27,"promptVersionScoring":28,"score":276,"tags":761,"targetMarket":36,"tier":37},[762,763,31,764,257],"product-management","persona","strategy",{"commitSha":39},{"parentExtensionId":767,"repoId":768},"k1737yyx70jf9bpwv41etabg5d86m4f1","kd79w54je3w4zrhk2stxg9246186nbp1",[763,762,31,764,257],{"evaluatedAt":771,"extractAt":772,"updatedAt":771},1778686276191,1778686037155,{"_creationTime":774,"_id":775,"community":776,"display":777,"identity":781,"providers":783,"relations":790,"tags":791,"workflow":792},1778686037155.6108,"k1779p2d6c67qx1kkkfrd5d2ws86me09",{"reviewCount":11},{"description":778,"installMethods":779,"name":780,"sourceUrl":754},"Write a user-centered problem statement with who, what, why, and how it feels.",{"claudeCode":780},"problem-statement",{"basePath":782,"githubOwner":757,"githubRepo":758,"locale":22,"slug":780,"type":287},"skills/problem-statement",{"evaluate":784,"extract":789},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":785,"targetMarket":36,"tier":37},[762,786,257,787,788],"problem-framing","documentation","documentation-generation",{"commitSha":39},{"parentExtensionId":767,"repoId":768},[787,788,786,762,257],{"evaluatedAt":793,"extractAt":772,"updatedAt":793},1778686252391]