[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ReScienceLab-nanobanana-zh-CN":3,"guides-for-ReScienceLab-nanobanana":725,"similar-k17b44yxxssy1t24xed1k73q8986n8mv-zh-CN":726},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":226,"parentExtension":247,"providers":299,"relations":303,"repo":304,"tags":723,"workflow":724},1778696505500.0073,"k17b44yxxssy1t24xed1k73q8986n8mv",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"ReScienceLab/opc-skills","nanobanana","https://github.com/ReScienceLab/opc-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":240},1778696823130.1492,"kn7ctzqdgwn66gnj8kztn1265x86njx2","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,107,110,113,116,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of generating and editing images using AI, specifically naming Google Gemini 3 Pro Image and listing use cases like text-to-image and editing.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value over a basic prompt by providing a structured interface for image generation and editing with specific model control (Gemini 3 Pro Image), aspect ratios, and resolution options, going beyond a thin API wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready with a complete lifecycle covered, including installation, clear script usage, API key management, and troubleshooting, enabling image generation and editing workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on AI image generation and editing using the Gemini 3 Pro Image model, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities, including text-to-image, image editing, aspect ratios, and high-resolution output using Google Gemini 3 Pro Image.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes specific Python scripts (`generate.py`, `batch_generate.py`) that act as narrow tools for distinct image generation tasks, rather than a single generalist command.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters for the `generate.py` and `batch_generate.py` scripts, including prompts, output paths, aspect ratios, sizes, and environment variables like `GEMINI_API_KEY`, are clearly documented.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The scripts `generate.py` and `batch_generate.py` are descriptively named and directly related to the skill's image generation purpose.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The script arguments are well-defined and specific to image generation tasks (prompt, input/output paths, ratio, size), and the output is the generated image file.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under Apache-2.0, as indicated by the bundled LICENSE file, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-13, which is recent, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The skill clearly lists its Python dependencies (`google-genai`, `pillow`) and provides installation instructions, with no complex third-party dependencies requiring advanced management.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill requires a `GEMINI_API_KEY` which is handled as an environment variable, and the scripts do not echo resolved secret values to stdout or debug output.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill primarily processes user-provided text prompts and image files; there's no indication of loading or executing untrusted third-party data as instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill relies on the `google-genai` library and local image files; it does not fetch remote code or data at runtime that could be manipulated.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The scripts operate on image files and use environment variables. They do not appear to modify files outside the project or have potential destructive operations outside their domain.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","The provided Python scripts do not contain any detached process spawns or retry loops around denied tool calls.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill's primary function is image generation/editing, and it does not appear to read or submit confidential data to third parties. API key is handled via environment variable.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled scripts and SKILL.md file do not contain any hidden text tricks, invisible Unicode characters, or other obfuscation methods.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The Python scripts are plain, readable source code and do not involve obfuscation, base64 payloads, or runtime code fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The scripts assume a standard Python environment and a location for output files but do not make assumptions about a user's project file layout.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","There are 0 issues opened and 3 closed in the last 90 days, indicating good responsiveness and low issue volume.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The `SKILL.md` frontmatter includes a `name` and `description`, and the `LICENSE` file is present, indicating proper versioning and discoverability. The `README.md` also references the license.",{"category":103,"check":104,"severity":105,"summary":106},"Code Execution","Validation","info","While the script handles parameters like aspect ratio and size with choices, explicit schema validation libraries like Zod or Pydantic are not evident for all inputs, leaving potential for unconstrained string inputs.",{"category":65,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is focused on file generation and editing, which are not inherently destructive operations, and no primitive like `rm -rf` is used without guardrails.",{"category":103,"check":111,"severity":24,"summary":112},"Error Handling","The Python scripts handle potential exceptions like missing files or API errors, providing descriptive messages and exiting with non-zero status codes, allowing the agent to route errors.",{"category":103,"check":114,"severity":105,"summary":115},"Logging","The scripts provide verbose output with the `-v` flag and print success/failure messages, but do not maintain a separate, structured local audit log file for actions taken.",{"category":117,"check":118,"severity":119,"summary":120},"Compliance","GDPR","not_applicable","The skill generates images from text prompts and does not appear to operate on personal data.",{"category":117,"check":122,"severity":24,"summary":123},"Target market","The skill is global in scope, relying on a public API and standard image processing, with no regional or jurisdictional limitations.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill requires Python 3.10+ and standard libraries, declared in the prerequisites, and does not assume a specific OS, shell, or editor environment.",{"category":44,"check":128,"severity":24,"summary":129},"README","The `README.md` file exists and provides a comprehensive overview of the OPC Skills repository, including installation, included skills, and contribution guidelines.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill exposes two main Python scripts (`generate.py`, `batch_generate.py`), which is within the target range of 3-10 tools.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The two exposed scripts, `generate.py` and `batch_generate.py`, serve distinct purposes (single vs. batch generation) and do not appear to be near-synonyms.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All features advertised in the SKILL.md and README, such as text-to-image, image editing, aspect ratios, and high-resolution output, have corresponding implementations in the provided scripts.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and universal installation via `npx`, along with usage examples for specific skills.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The scripts provide actionable error messages for issues like missing API keys, file not found, or safety filter blocks, often suggesting remediation steps or pointing to external resources.",{"category":148,"check":149,"severity":24,"summary":150},"Execution","Pinned dependencies","The script specifies Python 3.10+ and lists dependencies. The `pip install` command implies standard package management, and the existence of a lockfile in the repo suggests dependency pinning.",{"category":33,"check":152,"severity":119,"summary":153},"Dry-run preview","The skill is focused on generating and saving image files, which are not destructive operations and do not involve sending data outward in a way that would benefit from a dry-run mode.",{"category":155,"check":156,"severity":119,"summary":157},"Protocol","Idempotent retry & timeouts","The skill interacts with an external API. While the API itself may have retry mechanisms, the script does not implement custom idempotency for mutations or explicit per-call timeouts beyond what the library provides.",{"category":117,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The skill does not appear to emit any telemetry. If it did, the usage of environment variables for API keys and the explicit nature of script execution suggest telemetry would be opt-in if implemented.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The skill's purpose is precisely defined, stating it generates and edits images using Google Gemini 3 Pro Image and providing specific use cases and boundaries.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The `SKILL.md` frontmatter is concise and self-contained, clearly summarizing the core capability and including trigger phrases.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md file is reasonably concise and delegates detailed prompt examples to a separate `references/prompts.md` file.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","Detailed prompt examples are provided in a separate `references/prompts.md` file, demonstrating progressive disclosure.",{"category":171,"check":175,"severity":119,"summary":176},"Forked exploration","The skill is a direct generation tool and does not involve deep exploration or code review that would require forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The README and SKILL.md provide clear, ready-to-use examples for generating and editing images, including specific prompts, commands, and expected outputs.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The skill documents failure modes like 'API key not found', 'No image in response' (safety filters), and 'Rate limit exceeded', along with suggested recovery steps.",{"category":103,"check":184,"severity":119,"summary":185},"Tool Fallback","The skill directly uses the `google-genai` library and does not depend on an external MCP server or require a fallback path.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The scripts handle unexpected states like missing API keys or file errors by halting execution and reporting a clear error message.",{"category":91,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The `nanobanana` skill is self-contained and does not implicitly rely on other skills; its function is independent.",1778696822826,"This skill provides Python scripts to generate and edit images using Google's Gemini 3 Pro Image model. It supports text-to-image generation, image editing, various aspect ratios, and high-resolution output (2K/4K), requiring a Gemini API key and Python 3.10+.",[196,197,198,199,200],"Text-to-image generation","Image editing with natural language prompts","Support for various aspect ratios (1:1, 16:9, 21:9, etc.)","High-resolution output (2K/4K)","Batch image generation with customizable naming and delays",[202,203,204],"Performing complex image manipulation beyond AI-driven edits.","Video generation or animation.","Real-time image processing or video analysis.","3.0.0","4.4.0","Generate and edit high-quality images using AI for creative projects, product mockups, or artistic endeavors.","The extension is well-documented, production-ready, and secure. Minor areas for improvement include more robust input validation and detailed logging.",96,"High-quality AI image generation and editing skill leveraging Google Gemini 3 Pro Image.",[212,213,214,215,216],"image-generation","gemini","ai-art","python","scripting","global","verified",[220,221,222,223],"Generate unique artwork and illustrations from text descriptions.","Create product mockups or marketing visuals.","Edit existing images to add or modify elements.","Generate multiple image variations for A/B testing or exploration.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":236,"testCoverage":239},{"hasLockfile":226},true,1778696808259,{"descriptionLength":229,"readmeSize":230},284,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},1778696823130,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/nanobanana","ReScienceLab","opc-skills","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":254,"parentExtension":256,"providers":288,"relations":295,"tags":296,"workflow":297},1778696505500.0044,"k172as5ec2g87q5tg3k2s64hns86mpak",{"reviewCount":8},{"description":252,"installMethods":253,"name":13,"sourceUrl":14},"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.",{"claudeCode":13},{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":255},"plugin",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":263,"providers":266,"relations":282,"tags":284,"workflow":285},1778696505500.0032,"k17agfyzmts45g65m489121e9n86njbk",{"reviewCount":8},{"description":261,"installMethods":262,"name":245,"sourceUrl":14},"Agent Skills for One Person Companies - Boost your AI agent with specialized skills for solopreneurs and indie hackers",{"claudeCode":12},{"basePath":264,"githubOwner":244,"githubRepo":245,"locale":18,"slug":245,"type":265},"","marketplace",{"evaluate":267,"extract":276},{"promptVersionExtension":268,"promptVersionScoring":206,"score":269,"tags":270,"targetMarket":217,"tier":218},"3.1.0",99,[271,272,273,274,275],"solopreneur","indie-hacker","automation","productivity","ai-tools",{"commitSha":277,"marketplace":278,"plugin":280},"HEAD",{"name":245,"pluginCount":279},9,{"mcpCount":8,"provider":281,"skillCount":8},"classify",{"repoId":283},"kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[275,273,272,274,271],{"evaluatedAt":286,"extractAt":287,"updatedAt":286},1778696521966,1778696505500,{"evaluate":289,"extract":293},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":290,"targetMarket":217,"tier":218},[212,213,291,292,215],"editing","ai",{"commitSha":277,"license":294},"MIT",{"parentExtensionId":258,"repoId":283},[292,291,213,212,215],{"evaluatedAt":298,"extractAt":287,"updatedAt":298},1778696626376,{"evaluate":300,"extract":302},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":301,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":277},{"parentExtensionId":249,"repoId":283},{"_creationTime":305,"_id":283,"identity":306,"providers":307,"workflow":719},1778696498481.4097,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":308,"discover":706,"github":709},{"commitSha":277,"extensions":309},[310,323,335,344,353,362,368,377,386,395,404,417,459,467,475,509,521,572,583,610,627,637,698],{"basePath":264,"description":261,"displayName":245,"installMethods":311,"rationale":312,"selectedPaths":313,"source":322,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[314,317,319],{"path":315,"priority":316},".claude-plugin/marketplace.json","mandatory",{"path":318,"priority":316},"README.md",{"path":320,"priority":321},"LICENSE","high","rule",{"basePath":324,"description":325,"displayName":326,"installMethods":327,"license":294,"rationale":328,"selectedPaths":329,"source":322,"sourceLanguage":18,"type":255},"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":326},"plugin manifest at skills/requesthunt/.claude-plugin/plugin.json",[330,332],{"path":331,"priority":316},".claude-plugin/plugin.json",{"path":333,"priority":334},"SKILL.md","medium",{"basePath":336,"description":337,"displayName":338,"installMethods":339,"license":294,"rationale":340,"selectedPaths":341,"source":322,"sourceLanguage":18,"type":255},"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":338},"plugin manifest at skills/domain-hunter/.claude-plugin/plugin.json",[342,343],{"path":331,"priority":316},{"path":333,"priority":334},{"basePath":345,"description":346,"displayName":347,"installMethods":348,"license":294,"rationale":349,"selectedPaths":350,"source":322,"sourceLanguage":18,"type":255},"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":347},"plugin manifest at skills/logo-creator/.claude-plugin/plugin.json",[351,352],{"path":331,"priority":316},{"path":333,"priority":334},{"basePath":354,"description":355,"displayName":356,"installMethods":357,"license":294,"rationale":358,"selectedPaths":359,"source":322,"sourceLanguage":18,"type":255},"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":356},"plugin manifest at skills/banner-creator/.claude-plugin/plugin.json",[360,361],{"path":331,"priority":316},{"path":333,"priority":334},{"basePath":243,"description":252,"displayName":13,"installMethods":363,"license":294,"rationale":364,"selectedPaths":365,"source":322,"sourceLanguage":18,"type":255},{"claudeCode":13},"plugin manifest at skills/nanobanana/.claude-plugin/plugin.json",[366,367],{"path":331,"priority":316},{"path":333,"priority":334},{"basePath":369,"description":370,"displayName":371,"installMethods":372,"license":294,"rationale":373,"selectedPaths":374,"source":322,"sourceLanguage":18,"type":255},"skills/reddit","Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API.","reddit",{"claudeCode":371},"plugin manifest at skills/reddit/.claude-plugin/plugin.json",[375,376],{"path":331,"priority":316},{"path":333,"priority":334},{"basePath":378,"description":379,"displayName":380,"installMethods":381,"license":294,"rationale":382,"selectedPaths":383,"source":322,"sourceLanguage":18,"type":255},"skills/twitter","Search and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io.","twitter",{"claudeCode":380},"plugin manifest at skills/twitter/.claude-plugin/plugin.json",[384,385],{"path":331,"priority":316},{"path":333,"priority":334},{"basePath":387,"description":388,"displayName":389,"installMethods":390,"license":294,"rationale":391,"selectedPaths":392,"source":322,"sourceLanguage":18,"type":255},"skills/producthunt","Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API.","producthunt",{"claudeCode":389},"plugin manifest at skills/producthunt/.claude-plugin/plugin.json",[393,394],{"path":331,"priority":316},{"path":333,"priority":334},{"basePath":396,"description":397,"displayName":398,"installMethods":399,"license":294,"rationale":400,"selectedPaths":401,"source":322,"sourceLanguage":18,"type":255},"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":398},"plugin manifest at skills/seo-geo/.claude-plugin/plugin.json",[402,403],{"path":331,"priority":316},{"path":333,"priority":334},{"basePath":405,"description":406,"displayName":407,"installMethods":408,"rationale":409,"selectedPaths":410,"source":322,"sourceLanguage":18,"type":255},"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":407},"plugin manifest at skills/archive/.factory-plugin/plugin.json",[411,413,415],{"path":412,"priority":316},".factory-plugin/plugin.json",{"path":414,"priority":321},"hooks/hooks.json",{"path":416,"priority":321},"hooks/load-memory.py",{"basePath":418,"description":419,"displayName":398,"installMethods":420,"rationale":421,"selectedPaths":422,"source":322,"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)",[423,424,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457],{"path":333,"priority":316},{"path":425,"priority":426},"examples/opc-skills-case-study.md","low",{"path":428,"priority":334},"references/geo-research.md",{"path":430,"priority":334},"references/google-docs-summary.md",{"path":432,"priority":334},"references/platform-algorithms.md",{"path":434,"priority":334},"references/schema-templates.md",{"path":436,"priority":334},"references/seo-checklist.md",{"path":438,"priority":334},"references/tools-and-apis.md",{"path":440,"priority":426},"scripts/autocomplete_ideas.py",{"path":442,"priority":426},"scripts/backlinks.py",{"path":444,"priority":426},"scripts/competitor_gap.py",{"path":446,"priority":426},"scripts/credential.py",{"path":448,"priority":426},"scripts/dataforseo_api.py",{"path":450,"priority":426},"scripts/domain_overview.py",{"path":452,"priority":426},"scripts/keyword_research.py",{"path":454,"priority":426},"scripts/related_keywords.py",{"path":456,"priority":426},"scripts/seo_audit.py",{"path":458,"priority":426},"scripts/serp_analysis.py",{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":322,"sourceLanguage":18,"type":246},".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":12},"SKILL.md frontmatter at .factory/skills/add-new-opc-skill/SKILL.md",[466],{"path":333,"priority":316},{"basePath":405,"description":468,"displayName":407,"installMethods":469,"rationale":470,"selectedPaths":471,"source":322,"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",[472,473],{"path":333,"priority":316},{"path":474,"priority":334},"references/TEMPLATE.md",{"basePath":354,"description":476,"displayName":356,"installMethods":477,"rationale":478,"selectedPaths":479,"source":322,"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",[480,481,483,485,487,489,491,493,495,497,499,501,503,505,507],{"path":333,"priority":316},{"path":482,"priority":426},"examples/images/banner-01.png",{"path":484,"priority":426},"examples/images/banner-02.png",{"path":486,"priority":426},"examples/images/banner-03.png",{"path":488,"priority":426},"examples/images/banner-04.png",{"path":490,"priority":426},"examples/images/banner-05.png",{"path":492,"priority":426},"examples/images/banner-06.png",{"path":494,"priority":426},"examples/images/github-banner-01.png",{"path":496,"priority":426},"examples/images/github-banner-02.png",{"path":498,"priority":426},"examples/images/github-banner-03.png",{"path":500,"priority":426},"examples/images/opc-banner-final.png",{"path":502,"priority":426},"examples/opc-banner-creation.md",{"path":504,"priority":334},"references/formats.md",{"path":506,"priority":426},"scripts/crop_banner.py",{"path":508,"priority":426},"templates/preview.html",{"basePath":336,"description":510,"displayName":338,"installMethods":511,"rationale":512,"selectedPaths":513,"source":322,"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",[514,515,517,519],{"path":333,"priority":316},{"path":516,"priority":426},"examples/auto-video-editing-domain.md",{"path":518,"priority":334},"references/registrars.md",{"path":520,"priority":334},"references/spaceship-api.md",{"basePath":345,"description":522,"displayName":347,"installMethods":523,"rationale":524,"selectedPaths":525,"source":322,"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",[526,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571],{"path":333,"priority":316},{"path":528,"priority":426},"examples/images/logo-01.png",{"path":530,"priority":426},"examples/images/logo-02.png",{"path":532,"priority":426},"examples/images/logo-03.png",{"path":534,"priority":426},"examples/images/logo-04.png",{"path":536,"priority":426},"examples/images/logo-05.png",{"path":538,"priority":426},"examples/images/logo-06.png",{"path":540,"priority":426},"examples/images/logo-07.png",{"path":542,"priority":426},"examples/images/logo-08.png",{"path":544,"priority":426},"examples/images/logo-09-v1.png",{"path":546,"priority":426},"examples/images/logo-09-v2.png",{"path":548,"priority":426},"examples/images/logo-09-v3.png",{"path":550,"priority":426},"examples/images/logo-09-v4.png",{"path":552,"priority":426},"examples/images/logo-09-v5.png",{"path":554,"priority":426},"examples/images/logo-09-v6.png",{"path":556,"priority":426},"examples/images/logo-09.png",{"path":558,"priority":426},"examples/images/opc-logo-final.svg",{"path":560,"priority":426},"examples/images/opc-logo-selected.png",{"path":562,"priority":426},"examples/opc-logo-creation.md",{"path":564,"priority":334},"references/styles.md",{"path":566,"priority":426},"scripts/crop_logo.py",{"path":568,"priority":426},"scripts/remove_bg.py",{"path":570,"priority":426},"scripts/vectorize.py",{"path":508,"priority":426},{"basePath":243,"description":10,"displayName":13,"installMethods":573,"rationale":574,"selectedPaths":575,"source":322,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at skills/nanobanana/SKILL.md",[576,577,579,581],{"path":333,"priority":316},{"path":578,"priority":334},"references/prompts.md",{"path":580,"priority":426},"scripts/batch_generate.py",{"path":582,"priority":426},"scripts/generate.py",{"basePath":387,"description":584,"displayName":389,"installMethods":585,"rationale":586,"selectedPaths":587,"source":322,"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",[588,589,590,592,594,596,598,600,602,604,606,608],{"path":333,"priority":316},{"path":446,"priority":426},{"path":591,"priority":426},"scripts/get_collection.py",{"path":593,"priority":426},"scripts/get_collections.py",{"path":595,"priority":426},"scripts/get_post.py",{"path":597,"priority":426},"scripts/get_post_comments.py",{"path":599,"priority":426},"scripts/get_posts.py",{"path":601,"priority":426},"scripts/get_topic.py",{"path":603,"priority":426},"scripts/get_topics.py",{"path":605,"priority":426},"scripts/get_user.py",{"path":607,"priority":426},"scripts/get_user_posts.py",{"path":609,"priority":426},"scripts/producthunt_api.py",{"basePath":369,"description":611,"displayName":371,"installMethods":612,"rationale":613,"selectedPaths":614,"source":322,"sourceLanguage":626,"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",[615,616,617,618,619,621,622,624],{"path":333,"priority":316},{"path":446,"priority":426},{"path":595,"priority":426},{"path":599,"priority":426},{"path":620,"priority":426},"scripts/get_subreddit.py",{"path":605,"priority":426},{"path":623,"priority":426},"scripts/reddit_api.py",{"path":625,"priority":426},"scripts/search_posts.py","fr",{"basePath":324,"description":628,"displayName":326,"installMethods":629,"rationale":630,"selectedPaths":631,"source":322,"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",[632,633,635],{"path":333,"priority":316},{"path":634,"priority":426},"examples/calendar-app-research.md",{"path":636,"priority":426},"examples/scheduling-tools-research-report.md",{"basePath":378,"description":638,"displayName":380,"installMethods":639,"rationale":640,"selectedPaths":641,"source":322,"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",[642,643,645,647,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696],{"path":333,"priority":316},{"path":644,"priority":426},"scripts/batch_get_users.py",{"path":646,"priority":426},"scripts/check_relationship.py",{"path":446,"priority":426},{"path":649,"priority":426},"scripts/get_article.py",{"path":651,"priority":426},"scripts/get_community.py",{"path":653,"priority":426},"scripts/get_community_members.py",{"path":655,"priority":426},"scripts/get_community_moderators.py",{"path":657,"priority":426},"scripts/get_community_tweets.py",{"path":659,"priority":426},"scripts/get_followers.py",{"path":661,"priority":426},"scripts/get_following.py",{"path":663,"priority":426},"scripts/get_list_followers.py",{"path":665,"priority":426},"scripts/get_list_members.py",{"path":667,"priority":426},"scripts/get_space.py",{"path":669,"priority":426},"scripts/get_trends.py",{"path":671,"priority":426},"scripts/get_tweet.py",{"path":673,"priority":426},"scripts/get_tweet_quotes.py",{"path":675,"priority":426},"scripts/get_tweet_replies.py",{"path":677,"priority":426},"scripts/get_tweet_retweeters.py",{"path":679,"priority":426},"scripts/get_tweet_thread.py",{"path":681,"priority":426},"scripts/get_user_about.py",{"path":683,"priority":426},"scripts/get_user_info.py",{"path":685,"priority":426},"scripts/get_user_mentions.py",{"path":687,"priority":426},"scripts/get_user_tweets.py",{"path":689,"priority":426},"scripts/get_verified_followers.py",{"path":691,"priority":426},"scripts/search_community_tweets.py",{"path":693,"priority":426},"scripts/search_tweets.py",{"path":695,"priority":426},"scripts/search_users.py",{"path":697,"priority":426},"scripts/twitter_api.py",{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":322,"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",[705],{"path":333,"priority":316},{"sources":707},[708],"manual",{"closedIssues90d":232,"description":710,"forks":233,"homepage":711,"license":238,"openIssues90d":8,"pushedAt":234,"readmeSize":230,"stars":235,"topics":712},"Agent Skills for Solopreneurs","https://opc.dev",[713,714,275,715,716,717,718],"agent-skills","opc","claude-code","geo","llm-tools","seo",{"classifiedAt":720,"discoverAt":721,"extractAt":722,"githubAt":722,"updatedAt":720},1778696505287,1778696498481,1778696503171,[214,213,212,215,216],{"evaluatedAt":241,"extractAt":287,"updatedAt":241},[],[727,758,785,810,843,873],{"_creationTime":728,"_id":729,"community":730,"display":731,"identity":737,"providers":741,"relations":750,"tags":753,"workflow":754},1778691530223.3884,"k1718hxj2cjyjrmhxfbj7theex86mdba",{"reviewCount":8},{"description":732,"installMethods":733,"name":735,"sourceUrl":736},"使用多提供商路由从文本生成图像和视频 — 支持 GPT Image 2.0（近乎完美的文本渲染）、Nanobanana 2、Seedream 5.0、Midjourney V8.1（统一的逼真+动漫风格）、Flux 2 Klein（经济高效的草稿）、Seedance 2.0 / Happyhorse 1.0 / Veo 3.1 视频，以及本地 ComfyUI 工作流。包含 1,446 个精选提示和风格感知提示增强。当用户想要创建图像/视频、设计素材、制作照片动画、增强提示或管理 AI 艺术工作流时使用。不适用于：通用聊天、代码生成、文档编写、现有素材的视频编辑、音频/TTS，或任何与 AI 图像/视频创建无关的任务。",{"claudeCode":734},"jau123/MeiGen-AI-Design-MCP","openclaw","https://github.com/jau123/MeiGen-AI-Design-MCP",{"basePath":735,"githubOwner":738,"githubRepo":739,"locale":740,"slug":735,"type":246},"jau123","MeiGen-AI-Design-MCP","zh-CN",{"evaluate":742,"extract":749},{"promptVersionExtension":205,"promptVersionScoring":206,"score":743,"tags":744,"targetMarket":217,"tier":218},100,[212,745,214,746,747,748],"video-generation","comfyui","prompt-engineering","design-assistant",{"commitSha":277},{"repoId":751,"translatedFrom":752},"kd7b1trrphkh2efj71w89w7qzh86nh22","k175txezbab4wcy00m9gcdq8qx86mz9k",[214,746,748,212,747,745],{"evaluatedAt":755,"extractAt":756,"updatedAt":757},1778691399174,1778691316210,1778691530223,{"_creationTime":759,"_id":760,"community":761,"display":762,"identity":768,"providers":772,"relations":779,"tags":781,"workflow":782},1778690923100.0413,"k178cnza0dqab9j2t19c960pb186mm8f",{"reviewCount":8},{"description":763,"installMethods":764,"name":766,"sourceUrl":767},"Generate images with Alibaba Qwen-Image-2.0-Pro via inference.sh CLI. Professional text rendering, fine-grained realism, enhanced semantic adherence. Ideal for posters, banners, and text-heavy designs. Triggers: qwen image pro, qwen-image-pro, qwen 2 pro, alibaba image pro, dashscope pro, professional text rendering",{"claudeCode":765},"inferen-sh/skills","qwen-image-2-pro","https://github.com/inferen-sh/skills",{"basePath":769,"githubOwner":770,"githubRepo":771,"locale":18,"slug":766,"type":246},"tools/image/qwen-image-2-pro","inferen-sh","skills",{"evaluate":773,"extract":778},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":774,"targetMarket":217,"tier":218},[212,775,776,214,777],"qwen","alibaba","text-rendering",{"commitSha":277},{"repoId":780},"kd75bmkxfkvvw504knzzpkzjph86n71t",[214,776,212,775,777],{"evaluatedAt":783,"extractAt":784,"updatedAt":783},1778692371602,1778690923100,{"_creationTime":786,"_id":787,"community":788,"display":789,"identity":795,"providers":799,"relations":803,"tags":806,"workflow":807},1778696833339.6238,"k17bwck426mv2hkna22a4jnf9186nmas",{"reviewCount":8},{"description":790,"installMethods":791,"name":793,"sourceUrl":794},"Generate images using Google Gemini's image generation capabilities.\nUse this skill when the user needs to create, generate, or produce images\nfor any purpose including UI mockups, icons, illustrations, diagrams,\nconcept art, placeholder images, or visual representations.\n",{"claudeCode":792},"sanjay3290/ai-skills","imagen","https://github.com/sanjay3290/ai-skills",{"basePath":796,"githubOwner":797,"githubRepo":798,"locale":18,"slug":793,"type":246},"skills/imagen","sanjay3290","ai-skills",{"evaluate":800,"extract":802},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":801,"targetMarket":217,"tier":218},[212,213,215,292],{"commitSha":277},{"parentExtensionId":804,"repoId":805},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[292,213,212,215],{"evaluatedAt":808,"extractAt":809,"updatedAt":808},1778697076284,1778696833339,{"_creationTime":811,"_id":812,"community":813,"display":814,"identity":820,"providers":825,"relations":836,"tags":839,"workflow":840},1778696691708.3308,"k17d3c35ws96bb55ry97apwm5n86mqp2",{"reviewCount":8},{"description":815,"installMethods":816,"name":818,"sourceUrl":819},"Format prompts for different LLM providers with chat templates and HNSW-powered context retrieval",{"claudeCode":817},"ruvnet/ruflo","Chat Format","https://github.com/ruvnet/ruflo",{"basePath":821,"githubOwner":822,"githubRepo":823,"locale":18,"slug":824,"type":246},"plugins/ruflo-ruvllm/skills/chat-format","ruvnet","ruflo","chat-format",{"evaluate":826,"extract":835},{"promptVersionExtension":205,"promptVersionScoring":206,"score":743,"tags":827,"targetMarket":217,"tier":218},[828,829,830,831,832,833,213,834],"llm","prompting","rag","context-retrieval","openai","anthropic","ollama",{"commitSha":277,"license":294},{"parentExtensionId":837,"repoId":838},"k17ekc0sj70ms9kgkkgr2ypr4s86mz40","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[833,831,213,828,834,832,829,830],{"evaluatedAt":841,"extractAt":842,"updatedAt":841},1778701390930,1778696691708,{"_creationTime":844,"_id":845,"community":846,"display":847,"identity":853,"providers":857,"relations":866,"tags":869,"workflow":870},1778694720643.0347,"k1701tz3ryvkv5zkmv8ymbgz2186mweb",{"reviewCount":8},{"description":848,"installMethods":849,"name":851,"sourceUrl":852},"Generative Engine Optimization (GEO) — make content rank in AI search answers from ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. Audits existing content, rewrites for AI citation, and produces per-engine strategy. Use when asked to \"optimize for AI search\", \"rank in ChatGPT\", \"GEO audit\", \"improve AI citations\", \"rank in Perplexity\", \"AI Overview optimization\", \"AI Overview ranking\", \"LLM SEO\", \"answer engine optimization\", \"AEO\", \"get cited by AI\", \"GEO\", \"generative engine optimization\", \"show up in ChatGPT\", \"appear in AI answers\", \"be cited by Perplexity\", \"SGE optimization\", \"Search Generative Experience\", or \"make my content show up in AI answers\". Distinct from regular SEO — this targets generative engines, not traditional Google rankings.\n",{"claudeCode":850},"nowork-studio/toprank","geo-optimizer","https://github.com/nowork-studio/toprank",{"basePath":854,"githubOwner":855,"githubRepo":856,"locale":18,"slug":851,"type":246},"seo/geo-optimizer","nowork-studio","toprank",{"evaluate":858,"extract":865},{"promptVersionExtension":205,"promptVersionScoring":206,"score":743,"tags":859,"targetMarket":217,"tier":218},[718,860,861,862,863,213,864],"content-optimization","ai-search","perplexity","chatgpt","claude",{"commitSha":277},{"parentExtensionId":867,"repoId":868},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[861,863,864,860,213,862,718],{"evaluatedAt":871,"extractAt":872,"updatedAt":871},1778695016147,1778694720643,{"_creationTime":874,"_id":875,"community":876,"display":877,"identity":883,"providers":886,"relations":894,"tags":897,"workflow":898},1778691104676.0024,"k1774xvkdd90hm8spynfw373tn86nkme",{"reviewCount":8},{"description":878,"installMethods":879,"name":881,"sourceUrl":882},"Generate a vertical story image for TikTok or Instagram book promotion with cover art, hook text, and author branding.",{"claudeCode":880},"iterationlayer/skills","generate-social-media-book-promo","https://github.com/iterationlayer/skills",{"basePath":884,"githubOwner":885,"githubRepo":771,"locale":18,"slug":881,"type":246},"skills/generate-social-media-book-promo","iterationlayer",{"evaluate":887,"extract":893},{"promptVersionExtension":205,"promptVersionScoring":206,"score":743,"tags":888,"targetMarket":217,"tier":218},[212,889,890,891,892],"marketing","social-media","book-promotion","api",{"commitSha":277},{"parentExtensionId":895,"repoId":896},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[892,891,212,889,890],{"evaluatedAt":899,"extractAt":900,"updatedAt":899},1778693472094,1778691104676]