[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ReScienceLab-add-new-opc-skill-en":3,"guides-for-ReScienceLab-add-new-opc-skill":684,"similar-k1754f7285hvja3svvh212kj8586maxr-en":685},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":237,"parentExtension":247,"providers":248,"relations":253,"repo":255,"tags":681,"workflow":682},1778696505500.006,"k1754f7285hvja3svvh212kj8586maxr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"ReScienceLab/opc-skills","add-new-opc-skill","https://github.com/ReScienceLab/opc-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":240},1778696744286.1565,"kn7a2htr0w0tm32bswmfj49e5d86mj0f","en",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":202,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":218,"tier":219,"useCases":220},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,134,137,141,145,149,152,156,159,162,165,168,172,175,178,181,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of adding a new skill to the OPC Skills project and the need for checklist and automation guidance before release.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill provides a structured, automated checklist and guide for a specific, complex process (adding a new skill to a project), which is more than a generic LLM capability.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a comprehensive, step-by-step guide covering the entire lifecycle of adding a new skill, including directory structure, logo generation, metadata updates, and verification steps, making it ready for production workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on the process of adding a new skill to the OPC Skills project, encompassing all necessary steps within that single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately reflects the skill's purpose and functionality as a checklist and automation guide for adding new OPC skills.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose any tools; it operates as a set of instructions within the SKILL.md file.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not have configurable parameters or external configuration files.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose any named tools.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill does not expose any tools or commands with input/output schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The `LICENSE` file is present and correctly identifies the work as licensed under the Apache-2.0 license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits, with the latest push dated 2026-05-13, indicating active maintenance.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill itself does not appear to have external dependencies that require management beyond the development tools used for its creation.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill does not load or execute third-party data or code, mitigating injection risks.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external files at runtime; all necessary scripts and data are bundled within the repository.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates as a guide and does not perform file operations or actions outside of its designated project folder.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the skill's instructions or scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not interact with sensitive data or make undocumented outbound calls.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks and uses clean printable ASCII and expected Unicode.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's instructions are written in plain, readable markdown and do not involve obfuscated code or runtime fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill's instructions use relative paths and placeholders, avoiding assumptions about specific user project structures.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The repository has a low number of open and closed issues in the last 90 days (0 opened, 3 closed), indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository includes a `pushedAt` timestamp indicating recent activity, and the `README.md` mentions a license file, suggesting versioning awareness.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill does not involve executable code or structured output that requires validation via schema libraries.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill is a guide and does not perform destructive operations.",{"category":104,"check":111,"severity":42,"summary":112},"Error Handling","This skill is purely instructional and does not involve code execution with error paths.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","This skill is read-only and does not perform actions that require logging.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill does not operate on personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's instructions are general and do not contain regional or jurisdictional logic, making it globally applicable.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill's instructions are general and do not make assumptions about a specific editor, shell, OS, or runtime environment.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README.md file clearly states the project's purpose and includes a comprehensive list of included skills.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This skill does not expose any tools.",{"category":40,"check":133,"severity":42,"summary":131},"Overlapping near-synonym tools",{"category":45,"check":135,"severity":24,"summary":136},"Phantom features","All features mentioned in the documentation (checklist, automation guide) correspond to the implemented functionality of guiding the user through adding a new skill.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README.md provides clear installation instructions for various platforms and includes examples for using the 'npx skills add' command.",{"category":142,"check":143,"severity":42,"summary":144},"Errors","Actionable error messages","This skill is instructional and does not have user-facing error paths.",{"category":146,"check":147,"severity":42,"summary":148},"Execution","Pinned dependencies","The skill itself does not bundle scripts with dependencies.",{"category":33,"check":150,"severity":42,"summary":151},"Dry-run preview","This skill is instructional and does not perform state-changing operations.",{"category":153,"check":154,"severity":42,"summary":155},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations.",{"category":117,"check":157,"severity":42,"summary":158},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The skill's purpose is clearly defined as a checklist and automation guide for adding new skills to the OPC Skills project, with specific use cases provided.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the skill's core capability and use cases.",{"category":45,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is concise, detailing the steps clearly and referencing external files for detailed examples or templates.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md outlines the main steps and links to external commands or files for detailed execution, demonstrating progressive disclosure.",{"category":169,"check":173,"severity":42,"summary":174},"Forked exploration","This skill does not involve deep exploration or code review, so `context: fork` is not applicable.",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","The SKILL.md provides clear, executable examples for verification steps and general Git workflow, enabling users to follow along.",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","The SKILL.md addresses potential issues like branch naming and provides verification steps, implicitly handling edge cases of the process.",{"category":104,"check":182,"severity":42,"summary":183},"Tool Fallback","This skill does not rely on external tools that would require a fallback mechanism.",{"category":92,"check":185,"severity":24,"summary":186},"Stack assumptions","The skill's instructions mention specific tools like `python3`, `git`, `gh`, and `npx`, and its verification steps are OS-agnostic or use standard commands.",{"category":188,"check":189,"severity":24,"summary":190},"Safety","Halt on unexpected state","The skill's pre-flight checks and verification steps ensure a halt on unexpected states, such as incorrect branches or invalid JSON.",{"category":92,"check":192,"severity":24,"summary":193},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; its instructions are standalone.",1778696744184,"This skill acts as a detailed checklist and automation guide for developers adding new skills to the OPC Skills project, ensuring all files, metadata, and listings are correctly prepared for release.",[197,198,199,200,201],"Provides a step-by-step checklist for skill creation.","Automates logo generation and vectorization.","Guides on updating critical project metadata files (skills.json, README.md, CHANGELOG.md, website/worker.js).","Includes verification commands to ensure correctness.","Outlines Git workflow for contribution.",[203,204,205],"Developing the actual functionality of a new skill.","Managing external dependencies beyond standard development tools.","Automating the entire software development lifecycle.","3.0.0","4.4.0","To streamline and standardize the process of contributing new skills to the OPC Skills project, ensuring all requirements are met before submission.","The skill is a high-quality, well-documented guide for a specific development process. All checks passed or were not applicable, indicating excellent adherence to best practices.",100,"Excellent skill providing a comprehensive, automated guide for adding new skills to the OPC project.",[213,214,215,216,217],"documentation","automation","development","checklist","workflow","global","verified",[221,222,223],"Adding a new skill to the OPC Skills project.","Publishing a new skill for wider use.","Preparing an existing skill for a new release.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":236,"testCoverage":239},{"hasLockfile":226},true,1778696730217,{"descriptionLength":229,"readmeSize":230},249,8157,{"closedIssues90d":232,"forks":233,"hasChangelog":226,"openIssues90d":8,"pushedAt":234,"stars":235},3,97,1778656415000,858,{"hasNpmPackage":237,"license":238,"smitheryVerified":237},false,"Apache-2.0",{"hasCi":226,"hasTests":237},{"updatedAt":241},1778696744286,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},".factory/skills/add-new-opc-skill","ReScienceLab","opc-skills","skill",null,{"evaluate":249,"extract":251},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":250,"targetMarket":218,"tier":219},[213,214,215,216,217],{"commitSha":252},"HEAD",{"repoId":254},"kd7fj56h5kejcgm6hcjmzn79xd86m7wa",{"_creationTime":256,"_id":254,"identity":257,"providers":258,"workflow":677},1778696498481.4097,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":259,"discover":663,"github":666},{"commitSha":252,"extensions":260},[261,277,291,300,309,318,327,336,345,354,363,376,418,423,431,465,477,528,540,567,584,594,655],{"basePath":262,"description":263,"displayName":245,"installMethods":264,"rationale":265,"selectedPaths":266,"source":275,"sourceLanguage":18,"type":276},"","Agent Skills for One Person Companies - Boost your AI agent with specialized skills for solopreneurs and indie hackers",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[267,270,272],{"path":268,"priority":269},".claude-plugin/marketplace.json","mandatory",{"path":271,"priority":269},"README.md",{"path":273,"priority":274},"LICENSE","high","rule","marketplace",{"basePath":278,"description":279,"displayName":280,"installMethods":281,"license":282,"rationale":283,"selectedPaths":284,"source":275,"sourceLanguage":18,"type":290},"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":280},"MIT","plugin manifest at skills/requesthunt/.claude-plugin/plugin.json",[285,287],{"path":286,"priority":269},".claude-plugin/plugin.json",{"path":288,"priority":289},"SKILL.md","medium","plugin",{"basePath":292,"description":293,"displayName":294,"installMethods":295,"license":282,"rationale":296,"selectedPaths":297,"source":275,"sourceLanguage":18,"type":290},"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":294},"plugin manifest at skills/domain-hunter/.claude-plugin/plugin.json",[298,299],{"path":286,"priority":269},{"path":288,"priority":289},{"basePath":301,"description":302,"displayName":303,"installMethods":304,"license":282,"rationale":305,"selectedPaths":306,"source":275,"sourceLanguage":18,"type":290},"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":303},"plugin manifest at skills/logo-creator/.claude-plugin/plugin.json",[307,308],{"path":286,"priority":269},{"path":288,"priority":289},{"basePath":310,"description":311,"displayName":312,"installMethods":313,"license":282,"rationale":314,"selectedPaths":315,"source":275,"sourceLanguage":18,"type":290},"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":312},"plugin manifest at skills/banner-creator/.claude-plugin/plugin.json",[316,317],{"path":286,"priority":269},{"path":288,"priority":289},{"basePath":319,"description":320,"displayName":321,"installMethods":322,"license":282,"rationale":323,"selectedPaths":324,"source":275,"sourceLanguage":18,"type":290},"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":321},"plugin manifest at skills/nanobanana/.claude-plugin/plugin.json",[325,326],{"path":286,"priority":269},{"path":288,"priority":289},{"basePath":328,"description":329,"displayName":330,"installMethods":331,"license":282,"rationale":332,"selectedPaths":333,"source":275,"sourceLanguage":18,"type":290},"skills/reddit","Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API.","reddit",{"claudeCode":330},"plugin manifest at skills/reddit/.claude-plugin/plugin.json",[334,335],{"path":286,"priority":269},{"path":288,"priority":289},{"basePath":337,"description":338,"displayName":339,"installMethods":340,"license":282,"rationale":341,"selectedPaths":342,"source":275,"sourceLanguage":18,"type":290},"skills/twitter","Search and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io.","twitter",{"claudeCode":339},"plugin manifest at skills/twitter/.claude-plugin/plugin.json",[343,344],{"path":286,"priority":269},{"path":288,"priority":289},{"basePath":346,"description":347,"displayName":348,"installMethods":349,"license":282,"rationale":350,"selectedPaths":351,"source":275,"sourceLanguage":18,"type":290},"skills/producthunt","Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API.","producthunt",{"claudeCode":348},"plugin manifest at skills/producthunt/.claude-plugin/plugin.json",[352,353],{"path":286,"priority":269},{"path":288,"priority":289},{"basePath":355,"description":356,"displayName":357,"installMethods":358,"license":282,"rationale":359,"selectedPaths":360,"source":275,"sourceLanguage":18,"type":290},"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":357},"plugin manifest at skills/seo-geo/.claude-plugin/plugin.json",[361,362],{"path":286,"priority":269},{"path":288,"priority":289},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":275,"sourceLanguage":18,"type":290},"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":366},"plugin manifest at skills/archive/.factory-plugin/plugin.json",[370,372,374],{"path":371,"priority":269},".factory-plugin/plugin.json",{"path":373,"priority":274},"hooks/hooks.json",{"path":375,"priority":274},"hooks/load-memory.py",{"basePath":377,"description":378,"displayName":357,"installMethods":379,"rationale":380,"selectedPaths":381,"source":275,"sourceLanguage":18,"type":246},".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":12},"SKILL.md frontmatter at .agents/skills/seo-geo/SKILL.md (coalesced with duplicate skill at skills/seo-geo)",[382,383,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416],{"path":288,"priority":269},{"path":384,"priority":385},"examples/opc-skills-case-study.md","low",{"path":387,"priority":289},"references/geo-research.md",{"path":389,"priority":289},"references/google-docs-summary.md",{"path":391,"priority":289},"references/platform-algorithms.md",{"path":393,"priority":289},"references/schema-templates.md",{"path":395,"priority":289},"references/seo-checklist.md",{"path":397,"priority":289},"references/tools-and-apis.md",{"path":399,"priority":385},"scripts/autocomplete_ideas.py",{"path":401,"priority":385},"scripts/backlinks.py",{"path":403,"priority":385},"scripts/competitor_gap.py",{"path":405,"priority":385},"scripts/credential.py",{"path":407,"priority":385},"scripts/dataforseo_api.py",{"path":409,"priority":385},"scripts/domain_overview.py",{"path":411,"priority":385},"scripts/keyword_research.py",{"path":413,"priority":385},"scripts/related_keywords.py",{"path":415,"priority":385},"scripts/seo_audit.py",{"path":417,"priority":385},"scripts/serp_analysis.py",{"basePath":243,"description":10,"displayName":13,"installMethods":419,"rationale":420,"selectedPaths":421,"source":275,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at .factory/skills/add-new-opc-skill/SKILL.md",[422],{"path":288,"priority":269},{"basePath":364,"description":424,"displayName":366,"installMethods":425,"rationale":426,"selectedPaths":427,"source":275,"sourceLanguage":18,"type":246},"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":12},"SKILL.md frontmatter at skills/archive/SKILL.md",[428,429],{"path":288,"priority":269},{"path":430,"priority":289},"references/TEMPLATE.md",{"basePath":310,"description":432,"displayName":312,"installMethods":433,"rationale":434,"selectedPaths":435,"source":275,"sourceLanguage":18,"type":246},"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":12},"SKILL.md frontmatter at skills/banner-creator/SKILL.md",[436,437,439,441,443,445,447,449,451,453,455,457,459,461,463],{"path":288,"priority":269},{"path":438,"priority":385},"examples/images/banner-01.png",{"path":440,"priority":385},"examples/images/banner-02.png",{"path":442,"priority":385},"examples/images/banner-03.png",{"path":444,"priority":385},"examples/images/banner-04.png",{"path":446,"priority":385},"examples/images/banner-05.png",{"path":448,"priority":385},"examples/images/banner-06.png",{"path":450,"priority":385},"examples/images/github-banner-01.png",{"path":452,"priority":385},"examples/images/github-banner-02.png",{"path":454,"priority":385},"examples/images/github-banner-03.png",{"path":456,"priority":385},"examples/images/opc-banner-final.png",{"path":458,"priority":385},"examples/opc-banner-creation.md",{"path":460,"priority":289},"references/formats.md",{"path":462,"priority":385},"scripts/crop_banner.py",{"path":464,"priority":385},"templates/preview.html",{"basePath":292,"description":466,"displayName":294,"installMethods":467,"rationale":468,"selectedPaths":469,"source":275,"sourceLanguage":18,"type":246},"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":12},"SKILL.md frontmatter at skills/domain-hunter/SKILL.md",[470,471,473,475],{"path":288,"priority":269},{"path":472,"priority":385},"examples/auto-video-editing-domain.md",{"path":474,"priority":289},"references/registrars.md",{"path":476,"priority":289},"references/spaceship-api.md",{"basePath":301,"description":478,"displayName":303,"installMethods":479,"rationale":480,"selectedPaths":481,"source":275,"sourceLanguage":18,"type":246},"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":12},"SKILL.md frontmatter at skills/logo-creator/SKILL.md",[482,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527],{"path":288,"priority":269},{"path":484,"priority":385},"examples/images/logo-01.png",{"path":486,"priority":385},"examples/images/logo-02.png",{"path":488,"priority":385},"examples/images/logo-03.png",{"path":490,"priority":385},"examples/images/logo-04.png",{"path":492,"priority":385},"examples/images/logo-05.png",{"path":494,"priority":385},"examples/images/logo-06.png",{"path":496,"priority":385},"examples/images/logo-07.png",{"path":498,"priority":385},"examples/images/logo-08.png",{"path":500,"priority":385},"examples/images/logo-09-v1.png",{"path":502,"priority":385},"examples/images/logo-09-v2.png",{"path":504,"priority":385},"examples/images/logo-09-v3.png",{"path":506,"priority":385},"examples/images/logo-09-v4.png",{"path":508,"priority":385},"examples/images/logo-09-v5.png",{"path":510,"priority":385},"examples/images/logo-09-v6.png",{"path":512,"priority":385},"examples/images/logo-09.png",{"path":514,"priority":385},"examples/images/opc-logo-final.svg",{"path":516,"priority":385},"examples/images/opc-logo-selected.png",{"path":518,"priority":385},"examples/opc-logo-creation.md",{"path":520,"priority":289},"references/styles.md",{"path":522,"priority":385},"scripts/crop_logo.py",{"path":524,"priority":385},"scripts/remove_bg.py",{"path":526,"priority":385},"scripts/vectorize.py",{"path":464,"priority":385},{"basePath":319,"description":529,"displayName":321,"installMethods":530,"rationale":531,"selectedPaths":532,"source":275,"sourceLanguage":18,"type":246},"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":12},"SKILL.md frontmatter at skills/nanobanana/SKILL.md",[533,534,536,538],{"path":288,"priority":269},{"path":535,"priority":289},"references/prompts.md",{"path":537,"priority":385},"scripts/batch_generate.py",{"path":539,"priority":385},"scripts/generate.py",{"basePath":346,"description":541,"displayName":348,"installMethods":542,"rationale":543,"selectedPaths":544,"source":275,"sourceLanguage":18,"type":246},"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":12},"SKILL.md frontmatter at skills/producthunt/SKILL.md",[545,546,547,549,551,553,555,557,559,561,563,565],{"path":288,"priority":269},{"path":405,"priority":385},{"path":548,"priority":385},"scripts/get_collection.py",{"path":550,"priority":385},"scripts/get_collections.py",{"path":552,"priority":385},"scripts/get_post.py",{"path":554,"priority":385},"scripts/get_post_comments.py",{"path":556,"priority":385},"scripts/get_posts.py",{"path":558,"priority":385},"scripts/get_topic.py",{"path":560,"priority":385},"scripts/get_topics.py",{"path":562,"priority":385},"scripts/get_user.py",{"path":564,"priority":385},"scripts/get_user_posts.py",{"path":566,"priority":385},"scripts/producthunt_api.py",{"basePath":328,"description":568,"displayName":330,"installMethods":569,"rationale":570,"selectedPaths":571,"source":275,"sourceLanguage":583,"type":246},"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":12},"SKILL.md frontmatter at skills/reddit/SKILL.md",[572,573,574,575,576,578,579,581],{"path":288,"priority":269},{"path":405,"priority":385},{"path":552,"priority":385},{"path":556,"priority":385},{"path":577,"priority":385},"scripts/get_subreddit.py",{"path":562,"priority":385},{"path":580,"priority":385},"scripts/reddit_api.py",{"path":582,"priority":385},"scripts/search_posts.py","fr",{"basePath":278,"description":585,"displayName":280,"installMethods":586,"rationale":587,"selectedPaths":588,"source":275,"sourceLanguage":18,"type":246},"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":12},"SKILL.md frontmatter at skills/requesthunt/SKILL.md",[589,590,592],{"path":288,"priority":269},{"path":591,"priority":385},"examples/calendar-app-research.md",{"path":593,"priority":385},"examples/scheduling-tools-research-report.md",{"basePath":337,"description":595,"displayName":339,"installMethods":596,"rationale":597,"selectedPaths":598,"source":275,"sourceLanguage":18,"type":246},"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":12},"SKILL.md frontmatter at skills/twitter/SKILL.md",[599,600,602,604,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653],{"path":288,"priority":269},{"path":601,"priority":385},"scripts/batch_get_users.py",{"path":603,"priority":385},"scripts/check_relationship.py",{"path":405,"priority":385},{"path":606,"priority":385},"scripts/get_article.py",{"path":608,"priority":385},"scripts/get_community.py",{"path":610,"priority":385},"scripts/get_community_members.py",{"path":612,"priority":385},"scripts/get_community_moderators.py",{"path":614,"priority":385},"scripts/get_community_tweets.py",{"path":616,"priority":385},"scripts/get_followers.py",{"path":618,"priority":385},"scripts/get_following.py",{"path":620,"priority":385},"scripts/get_list_followers.py",{"path":622,"priority":385},"scripts/get_list_members.py",{"path":624,"priority":385},"scripts/get_space.py",{"path":626,"priority":385},"scripts/get_trends.py",{"path":628,"priority":385},"scripts/get_tweet.py",{"path":630,"priority":385},"scripts/get_tweet_quotes.py",{"path":632,"priority":385},"scripts/get_tweet_replies.py",{"path":634,"priority":385},"scripts/get_tweet_retweeters.py",{"path":636,"priority":385},"scripts/get_tweet_thread.py",{"path":638,"priority":385},"scripts/get_user_about.py",{"path":640,"priority":385},"scripts/get_user_info.py",{"path":642,"priority":385},"scripts/get_user_mentions.py",{"path":644,"priority":385},"scripts/get_user_tweets.py",{"path":646,"priority":385},"scripts/get_verified_followers.py",{"path":648,"priority":385},"scripts/search_community_tweets.py",{"path":650,"priority":385},"scripts/search_tweets.py",{"path":652,"priority":385},"scripts/search_users.py",{"path":654,"priority":385},"scripts/twitter_api.py",{"basePath":656,"description":657,"displayName":658,"installMethods":659,"rationale":660,"selectedPaths":661,"source":275,"sourceLanguage":18,"type":246},"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":12},"SKILL.md frontmatter at template/SKILL.md",[662],{"path":288,"priority":269},{"sources":664},[665],"manual",{"closedIssues90d":232,"description":667,"forks":233,"homepage":668,"license":238,"openIssues90d":8,"pushedAt":234,"readmeSize":230,"stars":235,"topics":669},"Agent Skills for Solopreneurs","https://opc.dev",[670,671,672,673,674,675,676],"agent-skills","opc","ai-tools","claude-code","geo","llm-tools","seo",{"classifiedAt":678,"discoverAt":679,"extractAt":680,"githubAt":680,"updatedAt":678},1778696505287,1778696498481,1778696503171,[214,216,215,213,217],{"evaluatedAt":241,"extractAt":683,"updatedAt":241},1778696505500,[],[686,717,744,770,797,819],{"_creationTime":687,"_id":688,"community":689,"display":690,"identity":696,"providers":701,"relations":710,"tags":713,"workflow":714},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":691,"installMethods":692,"name":694,"sourceUrl":695},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":693},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":697,"githubOwner":698,"githubRepo":699,"locale":18,"slug":700,"type":246},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":702,"extract":709},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":703,"targetMarket":218,"tier":219},[704,705,217,706,214,707,708],"git","development-environment","tmux","cli","developer-tool",{"commitSha":252,"license":282},{"parentExtensionId":711,"repoId":712},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[214,707,708,705,704,706,217],{"evaluatedAt":715,"extractAt":716,"updatedAt":715},1778699613343,1778699234184,{"_creationTime":718,"_id":719,"community":720,"display":721,"identity":727,"providers":731,"relations":738,"tags":740,"workflow":741},1778697652123.886,"k174rav3ndhd0xydpyp2k4nn8586nbvw",{"reviewCount":8},{"description":722,"installMethods":723,"name":725,"sourceUrl":726},"Route plain-language requests for Pi, Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions (\"telephone game\" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.",{"claudeCode":724},"steipete/clawdis","acp-router","https://github.com/steipete/clawdis",{"basePath":728,"githubOwner":729,"githubRepo":730,"locale":18,"slug":725,"type":246},"extensions/acpx/skills/acp-router","steipete","clawdis",{"evaluate":732,"extract":737},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":733,"targetMarket":218,"tier":219},[734,735,736,217,214],"routing","acp","coding-assistants",{"commitSha":252},{"repoId":739},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[735,214,736,734,217],{"evaluatedAt":742,"extractAt":743,"updatedAt":742},1778698053003,1778697652123,{"_creationTime":745,"_id":746,"community":747,"display":748,"identity":754,"providers":757,"relations":764,"tags":766,"workflow":767},1778696923757.7725,"k17c4m9c7dd4039yczkzej1wrs86n3pk",{"reviewCount":8},{"description":749,"installMethods":750,"name":752,"sourceUrl":753},"Master skill for legal teams using Claude. Loads the right reference for the user's question (privilege configuration, MCP hardening, verification, long documents, practice-area patterns, skill authoring) and routes to specialized starter skills (NDA triage, version diff, meeting brief, citation verification, status synthesis). Auto-invokes when the user mentions legal work, contracts, redlines, NDAs, privilege, attorney-client, court filings, depositions, regulatory compliance, or asks how to set up Claude for a law firm or in-house legal team.",{"claudeCode":751},"sboghossian/master-claude-for-legal","Master Claude for Legal","https://github.com/sboghossian/master-claude-for-legal",{"basePath":262,"githubOwner":755,"githubRepo":756,"locale":18,"slug":756,"type":246},"sboghossian","master-claude-for-legal",{"evaluate":758,"extract":763},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":759,"targetMarket":218,"tier":219},[760,761,214,762,213],"legal","llm-ops","compliance",{"commitSha":252,"license":282},{"repoId":765},"kd72fmh49vwat89ksfnb322tbh86nazp",[214,762,213,760,761],{"evaluatedAt":768,"extractAt":769,"updatedAt":768},1778696937293,1778696923757,{"_creationTime":771,"_id":772,"community":773,"display":774,"identity":780,"providers":782,"relations":790,"tags":792,"workflow":793},1778699468747.1746,"k1707pszx7h026a651dp5tvaxd86m3ag",{"reviewCount":8},{"description":775,"installMethods":776,"name":778,"sourceUrl":779},"Create public Google Docs or Google Sheet files without requiring OAuth. Use this skill to create and edit Google Docs and Sheets, no Google sign-in required. Documents are viewable at shareable links. Registration is automatic on first use.",{"claudeCode":777},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":262,"githubOwner":781,"githubRepo":778,"locale":18,"slug":778,"type":246},"zagmoai",{"evaluate":783,"extract":789},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":784,"targetMarket":218,"tier":219},[785,786,787,214,788],"google-docs","google-sheets","productivity","api-client",{"commitSha":252},{"repoId":791},"kd776ynh73t0d6samn4bnxdf3x86n8mj",[788,214,785,786,787],{"evaluatedAt":794,"extractAt":795,"updatedAt":796},1778699485884,1778699468747,1778699509178,{"_creationTime":798,"_id":799,"community":800,"display":801,"identity":804,"providers":807,"relations":815,"tags":816,"workflow":817},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":802,"installMethods":803,"name":699,"sourceUrl":695},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":693},{"basePath":805,"githubOwner":698,"githubRepo":699,"locale":18,"slug":806,"type":246},"skills/ask","ask",{"evaluate":808,"extract":814},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":809,"targetMarket":218,"tier":219},[707,214,810,811,812,813],"llm","prompting","code-review","artifact-generation",{"commitSha":252,"license":282},{"parentExtensionId":711,"repoId":712},[813,214,707,812,810,811],{"evaluatedAt":818,"extractAt":716,"updatedAt":818},1778699303045,{"_creationTime":820,"_id":821,"community":822,"display":823,"identity":829,"providers":834,"relations":842,"tags":844,"workflow":845},1778699106670.4268,"k179cgk616p3xva37r5jqsfwvh86mcp2",{"reviewCount":8},{"description":824,"installMethods":825,"name":827,"sourceUrl":828},"Use when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevTools-selected elements or requests, logged-in dashboards or CMS flows, localhost apps, forms, uploads, downloads, media inspection, DOM or iframe inspection, Shadow DOM, or browser failures that look like soft 404s, auth walls, anti-bot checks, or rate limits.",{"claudeCode":826},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":830,"githubOwner":831,"githubRepo":832,"locale":18,"slug":833,"type":246},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":835,"extract":841},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":836,"targetMarket":218,"tier":219},[837,838,214,839,840],"browser","debugging","ux","developer-tools",{"commitSha":252,"license":282},{"repoId":843},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[214,837,838,840,839],{"evaluatedAt":846,"extractAt":847,"updatedAt":848},1778699261239,1778699106670,1778699384978]