[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ReScienceLab-banner-creator-zh-CN":3,"guides-for-ReScienceLab-banner-creator":727,"similar-k174ztj64572fmmrb9xzzwgz8d86mhrp-zh-CN":728},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":226,"parentExtension":247,"providers":301,"relations":305,"repo":306,"tags":725,"workflow":726},1778696505500.0066,"k174ztj64572fmmrb9xzzwgz8d86mhrp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"ReScienceLab/opc-skills","banner-creator","https://github.com/ReScienceLab/opc-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":240},1778696775961.2937,"kn7adwqw4ex50n200v39cq6zzn86n53c","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"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,106,109,112,115,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of creating banners for various platforms and names specific use cases like GitHub banners, Twitter headers, etc.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a structured, iterative process for banner creation beyond simple AI image generation, including style discussions, variation generation, and user feedback incorporation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete workflow from requirements gathering to final asset delivery, including script usage for generation and cropping, and a preview mechanism, making it ready for use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on banner creation, including generation, iteration, and cropping, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities for creating banners using AI image generation and iterating with user feedback.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill relies on external scripts like `generate.py` and `crop_banner.py`, which are specific to banner creation tasks.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","Prerequisites for API keys and other skills are clearly listed, and the workflow outlines specific script arguments and target ratios.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The skill utilizes descriptive script names like `crop_banner.py` and `generate.py` that clearly indicate their purpose.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The scripts accept specific arguments for image paths, ratios, and output locations, and produce image files and HTML previews as promised.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the Apache-2.0 license, as indicated by the bundled LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-13, which is within the last 3 months.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The skill depends on `nanobanana` and requires `GEMINI_API_KEY`, with clear instructions provided in the SKILL.md.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill requires a `GEMINI_API_KEY` set in the environment, adhering to best practices for secret management.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill operates on image generation and manipulation scripts, with no indication of loading untrusted third-party data as instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill uses bundled scripts and relies on a declared external skill (`nanobanana`), with no runtime fetching of code or data that could be a supply chain risk.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill generates files within a specified `.skill-archive` directory and does not appear to modify files outside its designated scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No evidence of detached-process spawns or deny-retry loops was found in the provided scripts.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill's primary function is image generation and manipulation, with no documented outbound calls for data exfiltration.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled markdown and script files do not contain any hidden text tricks or suspicious Unicode characters.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The provided scripts (`generate.py`, `crop_banner.py`) are in plain Python and are not obfuscated.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill assumes a standard project structure for outputting files to `.skill-archive` and references other skills via relative paths, which is portable.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","In the last 90 days, 0 issues were opened and 3 were closed, indicating good maintenance responsiveness.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The repository includes a `CHANGELOG.md` and uses Git tags for versioning, with recent commits indicating active development.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The `crop_banner.py` script includes validation for ratio and size formats, and the workflow specifies required arguments.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The script primarily generates files within a designated archive directory and does not perform destructive operations without clear intent.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The `crop_banner.py` script includes basic error handling for invalid arguments and file operations, and exits with non-zero status on error.",{"category":103,"check":113,"severity":24,"summary":114},"Logging","The `crop_banner.py` script prints informative messages to stdout and stderr, serving as a basic audit trail.",{"category":116,"check":117,"severity":118,"summary":119},"Compliance","GDPR","not_applicable","The skill focuses on image generation and does not appear to operate on personal data.",{"category":116,"check":121,"severity":24,"summary":122},"Target market","The extension has no regional or jurisdictional limitations and is globally applicable.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The skill's scripts are written in Python 3 and rely on Pillow, which are standard and cross-platform.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README provides a good overview of the OPC Skills project and lists the included skills.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","The primary tool is the banner creation workflow, supported by a few specific scripts, fitting within the ideal range.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","The skill's functions are distinct (generation, cropping, preview) and do not have overlapping near-synonym names.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, such as banner creation and cropping, have corresponding implementations in the scripts and workflow.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and universal installation, along with dependency management.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The `crop_banner.py` script provides specific error messages for invalid formats and exits with a clear error for missing arguments.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The Python scripts assume Python 3 and rely on the Pillow library, which would typically be managed by a project's dependency manager.",{"category":33,"check":151,"severity":118,"summary":152},"Dry-run preview","The skill's primary operations involve file generation and image manipulation, not state-changing operations that typically require a dry-run.",{"category":154,"check":155,"severity":118,"summary":156},"Protocol","Idempotent retry & timeouts","The skill's operations are local file manipulations and do not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":116,"check":158,"severity":118,"summary":159},"Telemetry opt-in","There is no evidence of telemetry being emitted by this skill.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the artifact (banners) and the user intent (create, discuss format/style, iterate, crop) and names specific use cases.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the skill's purpose and core capabilities.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md file is well-structured with progressive disclosure, keeping the main instructions concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill's SKILL.md references external markdown files for formats and examples, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":118,"summary":175},"Forked exploration","This skill is not focused on deep exploration or code review that would necessitate a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The `examples/opc-banner-creation.md` file provides a clear, end-to-end example of banner creation, including user interaction and output.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The `crop_banner.py` script handles invalid input formats and missing arguments, and the workflow discusses target ratios and output locations.",{"category":91,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill declares a dependency on `nanobanana` but does not appear to require a custom MCP with no fallback; its own scripts are self-contained.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The scripts include error handling for invalid inputs and operations, which would halt the workflow on unexpected states.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill clearly states its dependency on `nanobanana` and focuses on its specific task without implicitly relying on other skills.",1778696775459,"This skill automates the creation of banners using AI image generation. It guides users through specifying banner purpose, target ratio, style, and content, then leverages external scripts and an AI image generation skill (`nanobanana`) to produce variations. It includes a preview mechanism and a script for cropping images to specific aspect ratios for platforms like GitHub and Twitter.",[195,196,197,198,199],"AI image generation for banners","Iterative design process with user feedback","Support for various banner formats and ratios","Cropping to target aspect ratios","Organized file output to `.skill-archive`",[201,202,203],"Creating logos or other types of graphics.","Providing advanced image editing capabilities beyond cropping.","Directly uploading banners to platforms.","3.0.0","4.4.0","Create professional banners for various online platforms using AI image generation, guided by user requirements and iterative feedback.","The skill is exceptionally well-documented and implemented, with clear purpose, robust error handling in its scripts, and excellent adherence to best practices. No significant issues were found.",98,"A high-quality skill for creating AI-generated banners with a structured workflow and clear documentation.",[211,212,213,214,215,216],"image-generation","banner","design","ai","graphic-design","cli","global","verified",[220,221,222,223],"When a user needs a banner for a GitHub README.","When a user wants to create a custom Twitter/X header.","When a user requires a hero image for a website.","When a user wants to design a LinkedIn profile banner.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":236,"testCoverage":239},{"hasLockfile":226},true,1778696761320,{"descriptionLength":229,"readmeSize":230},256,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},1778696775961,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/banner-creator","ReScienceLab","opc-skills","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":254,"parentExtension":256,"providers":288,"relations":297,"tags":298,"workflow":299},1778696505500.0042,"k176d7y21h3wqrrdyk1ymmy9bs86n43z",{"reviewCount":8},{"description":252,"installMethods":253,"name":13,"sourceUrl":14},"Create banners using AI image generation. Discuss format/style, generate variations, iterate with user feedback, crop to target ratio for GitHub, Twitter, LinkedIn, etc.",{"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":205,"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":295},{"promptVersionExtension":204,"promptVersionScoring":205,"score":290,"tags":291,"targetMarket":217,"tier":294},75,[211,212,213,292,293],"ai-tool","graphics","community",{"commitSha":277,"license":296},"MIT",{"parentExtensionId":258,"repoId":283},[292,212,213,293,211],{"evaluatedAt":300,"extractAt":287,"updatedAt":300},1778696602301,{"evaluate":302,"extract":304},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":303,"targetMarket":217,"tier":218},[211,212,213,214,215,216],{"commitSha":277},{"parentExtensionId":249,"repoId":283},{"_creationTime":307,"_id":283,"identity":308,"providers":309,"workflow":721},1778696498481.4097,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":310,"discover":708,"github":711},{"commitSha":277,"extensions":311},[312,325,337,346,355,361,370,379,388,397,406,419,461,469,477,510,522,573,585,612,629,639,700],{"basePath":264,"description":261,"displayName":245,"installMethods":313,"rationale":314,"selectedPaths":315,"source":324,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[316,319,321],{"path":317,"priority":318},".claude-plugin/marketplace.json","mandatory",{"path":320,"priority":318},"README.md",{"path":322,"priority":323},"LICENSE","high","rule",{"basePath":326,"description":327,"displayName":328,"installMethods":329,"license":296,"rationale":330,"selectedPaths":331,"source":324,"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":328},"plugin manifest at skills/requesthunt/.claude-plugin/plugin.json",[332,334],{"path":333,"priority":318},".claude-plugin/plugin.json",{"path":335,"priority":336},"SKILL.md","medium",{"basePath":338,"description":339,"displayName":340,"installMethods":341,"license":296,"rationale":342,"selectedPaths":343,"source":324,"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":340},"plugin manifest at skills/domain-hunter/.claude-plugin/plugin.json",[344,345],{"path":333,"priority":318},{"path":335,"priority":336},{"basePath":347,"description":348,"displayName":349,"installMethods":350,"license":296,"rationale":351,"selectedPaths":352,"source":324,"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":349},"plugin manifest at skills/logo-creator/.claude-plugin/plugin.json",[353,354],{"path":333,"priority":318},{"path":335,"priority":336},{"basePath":243,"description":252,"displayName":13,"installMethods":356,"license":296,"rationale":357,"selectedPaths":358,"source":324,"sourceLanguage":18,"type":255},{"claudeCode":13},"plugin manifest at skills/banner-creator/.claude-plugin/plugin.json",[359,360],{"path":333,"priority":318},{"path":335,"priority":336},{"basePath":362,"description":363,"displayName":364,"installMethods":365,"license":296,"rationale":366,"selectedPaths":367,"source":324,"sourceLanguage":18,"type":255},"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":364},"plugin manifest at skills/nanobanana/.claude-plugin/plugin.json",[368,369],{"path":333,"priority":318},{"path":335,"priority":336},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"license":296,"rationale":375,"selectedPaths":376,"source":324,"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":373},"plugin manifest at skills/reddit/.claude-plugin/plugin.json",[377,378],{"path":333,"priority":318},{"path":335,"priority":336},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"license":296,"rationale":384,"selectedPaths":385,"source":324,"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":382},"plugin manifest at skills/twitter/.claude-plugin/plugin.json",[386,387],{"path":333,"priority":318},{"path":335,"priority":336},{"basePath":389,"description":390,"displayName":391,"installMethods":392,"license":296,"rationale":393,"selectedPaths":394,"source":324,"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":391},"plugin manifest at skills/producthunt/.claude-plugin/plugin.json",[395,396],{"path":333,"priority":318},{"path":335,"priority":336},{"basePath":398,"description":399,"displayName":400,"installMethods":401,"license":296,"rationale":402,"selectedPaths":403,"source":324,"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":400},"plugin manifest at skills/seo-geo/.claude-plugin/plugin.json",[404,405],{"path":333,"priority":318},{"path":335,"priority":336},{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":324,"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":409},"plugin manifest at skills/archive/.factory-plugin/plugin.json",[413,415,417],{"path":414,"priority":318},".factory-plugin/plugin.json",{"path":416,"priority":323},"hooks/hooks.json",{"path":418,"priority":323},"hooks/load-memory.py",{"basePath":420,"description":421,"displayName":400,"installMethods":422,"rationale":423,"selectedPaths":424,"source":324,"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)",[425,426,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459],{"path":335,"priority":318},{"path":427,"priority":428},"examples/opc-skills-case-study.md","low",{"path":430,"priority":336},"references/geo-research.md",{"path":432,"priority":336},"references/google-docs-summary.md",{"path":434,"priority":336},"references/platform-algorithms.md",{"path":436,"priority":336},"references/schema-templates.md",{"path":438,"priority":336},"references/seo-checklist.md",{"path":440,"priority":336},"references/tools-and-apis.md",{"path":442,"priority":428},"scripts/autocomplete_ideas.py",{"path":444,"priority":428},"scripts/backlinks.py",{"path":446,"priority":428},"scripts/competitor_gap.py",{"path":448,"priority":428},"scripts/credential.py",{"path":450,"priority":428},"scripts/dataforseo_api.py",{"path":452,"priority":428},"scripts/domain_overview.py",{"path":454,"priority":428},"scripts/keyword_research.py",{"path":456,"priority":428},"scripts/related_keywords.py",{"path":458,"priority":428},"scripts/seo_audit.py",{"path":460,"priority":428},"scripts/serp_analysis.py",{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":324,"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",[468],{"path":335,"priority":318},{"basePath":407,"description":470,"displayName":409,"installMethods":471,"rationale":472,"selectedPaths":473,"source":324,"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",[474,475],{"path":335,"priority":318},{"path":476,"priority":336},"references/TEMPLATE.md",{"basePath":243,"description":10,"displayName":13,"installMethods":478,"rationale":479,"selectedPaths":480,"source":324,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at skills/banner-creator/SKILL.md",[481,482,484,486,488,490,492,494,496,498,500,502,504,506,508],{"path":335,"priority":318},{"path":483,"priority":428},"examples/images/banner-01.png",{"path":485,"priority":428},"examples/images/banner-02.png",{"path":487,"priority":428},"examples/images/banner-03.png",{"path":489,"priority":428},"examples/images/banner-04.png",{"path":491,"priority":428},"examples/images/banner-05.png",{"path":493,"priority":428},"examples/images/banner-06.png",{"path":495,"priority":428},"examples/images/github-banner-01.png",{"path":497,"priority":428},"examples/images/github-banner-02.png",{"path":499,"priority":428},"examples/images/github-banner-03.png",{"path":501,"priority":428},"examples/images/opc-banner-final.png",{"path":503,"priority":428},"examples/opc-banner-creation.md",{"path":505,"priority":336},"references/formats.md",{"path":507,"priority":428},"scripts/crop_banner.py",{"path":509,"priority":428},"templates/preview.html",{"basePath":338,"description":511,"displayName":340,"installMethods":512,"rationale":513,"selectedPaths":514,"source":324,"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",[515,516,518,520],{"path":335,"priority":318},{"path":517,"priority":428},"examples/auto-video-editing-domain.md",{"path":519,"priority":336},"references/registrars.md",{"path":521,"priority":336},"references/spaceship-api.md",{"basePath":347,"description":523,"displayName":349,"installMethods":524,"rationale":525,"selectedPaths":526,"source":324,"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",[527,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572],{"path":335,"priority":318},{"path":529,"priority":428},"examples/images/logo-01.png",{"path":531,"priority":428},"examples/images/logo-02.png",{"path":533,"priority":428},"examples/images/logo-03.png",{"path":535,"priority":428},"examples/images/logo-04.png",{"path":537,"priority":428},"examples/images/logo-05.png",{"path":539,"priority":428},"examples/images/logo-06.png",{"path":541,"priority":428},"examples/images/logo-07.png",{"path":543,"priority":428},"examples/images/logo-08.png",{"path":545,"priority":428},"examples/images/logo-09-v1.png",{"path":547,"priority":428},"examples/images/logo-09-v2.png",{"path":549,"priority":428},"examples/images/logo-09-v3.png",{"path":551,"priority":428},"examples/images/logo-09-v4.png",{"path":553,"priority":428},"examples/images/logo-09-v5.png",{"path":555,"priority":428},"examples/images/logo-09-v6.png",{"path":557,"priority":428},"examples/images/logo-09.png",{"path":559,"priority":428},"examples/images/opc-logo-final.svg",{"path":561,"priority":428},"examples/images/opc-logo-selected.png",{"path":563,"priority":428},"examples/opc-logo-creation.md",{"path":565,"priority":336},"references/styles.md",{"path":567,"priority":428},"scripts/crop_logo.py",{"path":569,"priority":428},"scripts/remove_bg.py",{"path":571,"priority":428},"scripts/vectorize.py",{"path":509,"priority":428},{"basePath":362,"description":574,"displayName":364,"installMethods":575,"rationale":576,"selectedPaths":577,"source":324,"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",[578,579,581,583],{"path":335,"priority":318},{"path":580,"priority":336},"references/prompts.md",{"path":582,"priority":428},"scripts/batch_generate.py",{"path":584,"priority":428},"scripts/generate.py",{"basePath":389,"description":586,"displayName":391,"installMethods":587,"rationale":588,"selectedPaths":589,"source":324,"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",[590,591,592,594,596,598,600,602,604,606,608,610],{"path":335,"priority":318},{"path":448,"priority":428},{"path":593,"priority":428},"scripts/get_collection.py",{"path":595,"priority":428},"scripts/get_collections.py",{"path":597,"priority":428},"scripts/get_post.py",{"path":599,"priority":428},"scripts/get_post_comments.py",{"path":601,"priority":428},"scripts/get_posts.py",{"path":603,"priority":428},"scripts/get_topic.py",{"path":605,"priority":428},"scripts/get_topics.py",{"path":607,"priority":428},"scripts/get_user.py",{"path":609,"priority":428},"scripts/get_user_posts.py",{"path":611,"priority":428},"scripts/producthunt_api.py",{"basePath":371,"description":613,"displayName":373,"installMethods":614,"rationale":615,"selectedPaths":616,"source":324,"sourceLanguage":628,"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",[617,618,619,620,621,623,624,626],{"path":335,"priority":318},{"path":448,"priority":428},{"path":597,"priority":428},{"path":601,"priority":428},{"path":622,"priority":428},"scripts/get_subreddit.py",{"path":607,"priority":428},{"path":625,"priority":428},"scripts/reddit_api.py",{"path":627,"priority":428},"scripts/search_posts.py","fr",{"basePath":326,"description":630,"displayName":328,"installMethods":631,"rationale":632,"selectedPaths":633,"source":324,"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",[634,635,637],{"path":335,"priority":318},{"path":636,"priority":428},"examples/calendar-app-research.md",{"path":638,"priority":428},"examples/scheduling-tools-research-report.md",{"basePath":380,"description":640,"displayName":382,"installMethods":641,"rationale":642,"selectedPaths":643,"source":324,"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",[644,645,647,649,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698],{"path":335,"priority":318},{"path":646,"priority":428},"scripts/batch_get_users.py",{"path":648,"priority":428},"scripts/check_relationship.py",{"path":448,"priority":428},{"path":651,"priority":428},"scripts/get_article.py",{"path":653,"priority":428},"scripts/get_community.py",{"path":655,"priority":428},"scripts/get_community_members.py",{"path":657,"priority":428},"scripts/get_community_moderators.py",{"path":659,"priority":428},"scripts/get_community_tweets.py",{"path":661,"priority":428},"scripts/get_followers.py",{"path":663,"priority":428},"scripts/get_following.py",{"path":665,"priority":428},"scripts/get_list_followers.py",{"path":667,"priority":428},"scripts/get_list_members.py",{"path":669,"priority":428},"scripts/get_space.py",{"path":671,"priority":428},"scripts/get_trends.py",{"path":673,"priority":428},"scripts/get_tweet.py",{"path":675,"priority":428},"scripts/get_tweet_quotes.py",{"path":677,"priority":428},"scripts/get_tweet_replies.py",{"path":679,"priority":428},"scripts/get_tweet_retweeters.py",{"path":681,"priority":428},"scripts/get_tweet_thread.py",{"path":683,"priority":428},"scripts/get_user_about.py",{"path":685,"priority":428},"scripts/get_user_info.py",{"path":687,"priority":428},"scripts/get_user_mentions.py",{"path":689,"priority":428},"scripts/get_user_tweets.py",{"path":691,"priority":428},"scripts/get_verified_followers.py",{"path":693,"priority":428},"scripts/search_community_tweets.py",{"path":695,"priority":428},"scripts/search_tweets.py",{"path":697,"priority":428},"scripts/search_users.py",{"path":699,"priority":428},"scripts/twitter_api.py",{"basePath":701,"description":702,"displayName":703,"installMethods":704,"rationale":705,"selectedPaths":706,"source":324,"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",[707],{"path":335,"priority":318},{"sources":709},[710],"manual",{"closedIssues90d":232,"description":712,"forks":233,"homepage":713,"license":238,"openIssues90d":8,"pushedAt":234,"readmeSize":230,"stars":235,"topics":714},"Agent Skills for Solopreneurs","https://opc.dev",[715,716,275,717,718,719,720],"agent-skills","opc","claude-code","geo","llm-tools","seo",{"classifiedAt":722,"discoverAt":723,"extractAt":724,"githubAt":724,"updatedAt":722},1778696505287,1778696498481,1778696503171,[214,212,216,213,215,211],{"evaluatedAt":241,"extractAt":287,"updatedAt":241},[],[729,760,789,815,845,869],{"_creationTime":730,"_id":731,"community":732,"display":733,"identity":739,"providers":744,"relations":753,"tags":756,"workflow":757},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":734,"installMethods":735,"name":737,"sourceUrl":738},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":736},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":740,"githubOwner":741,"githubRepo":742,"locale":18,"slug":743,"type":246},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":745,"extract":752},{"promptVersionExtension":204,"promptVersionScoring":205,"score":746,"tags":747,"targetMarket":217,"tier":218},100,[748,749,750,214,751,216],"finance","trading","market-analysis","typescript",{"commitSha":277,"license":296},{"parentExtensionId":754,"repoId":755},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[214,216,748,750,749,751],{"evaluatedAt":758,"extractAt":759,"updatedAt":758},1778701108877,1778696691708,{"_creationTime":761,"_id":762,"community":763,"display":764,"identity":770,"providers":774,"relations":782,"tags":785,"workflow":786},1778695548458.3809,"k1773fg4stpdx2tjnmejy57ybs86mwbn",{"reviewCount":8},{"description":765,"installMethods":766,"name":768,"sourceUrl":769},"Design polychromatic ornamental patterns grounded in Alexander Speltz's classical ornament taxonomy. Builds on monochrome structural analysis by adding period-authentic color palettes, color-to-motif mapping, and rendering styles suited to painted, illuminated, and glazed ornament. Use when creating decorative designs where color is integral to the tradition (Islamic tilework, illuminated manuscripts, Art Nouveau), exploring how historical periods used color in ornament, or producing colored reference imagery for design, illustration, or educational materials.\n",{"claudeCode":767},"pjt222/agent-almanac","ornament-style-color","https://github.com/pjt222/agent-almanac",{"basePath":771,"githubOwner":772,"githubRepo":773,"locale":18,"slug":768,"type":246},"skills/ornament-style-color","pjt222","agent-almanac",{"evaluate":775,"extract":781},{"promptVersionExtension":204,"promptVersionScoring":205,"score":269,"tags":776,"targetMarket":217,"tier":218},[213,777,778,779,780,211],"ornament","color","art-history","generative-ai",{"commitSha":277},{"parentExtensionId":783,"repoId":784},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[779,778,213,780,211,777],{"evaluatedAt":787,"extractAt":788,"updatedAt":787},1778699787612,1778695548458,{"_creationTime":790,"_id":791,"community":792,"display":793,"identity":799,"providers":803,"relations":809,"tags":812,"workflow":813},1778691104676,"k173n68tgxxkzxfk6qmt5wjbe586m938",{"reviewCount":8},{"description":794,"installMethods":795,"name":797,"sourceUrl":798},"Generate a branded product slide image with headline, feature pills, and a call-to-action — all arranged with layout layers.",{"claudeCode":796},"iterationlayer/skills","generate-product-slide","https://github.com/iterationlayer/skills",{"basePath":800,"githubOwner":801,"githubRepo":802,"locale":18,"slug":797,"type":246},"skills/generate-product-slide","iterationlayer","skills",{"evaluate":804,"extract":808},{"promptVersionExtension":204,"promptVersionScoring":205,"score":269,"tags":805,"targetMarket":217,"tier":218},[211,806,213,273,807],"marketing","api",{"commitSha":277},{"parentExtensionId":810,"repoId":811},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[807,273,213,211,806],{"evaluatedAt":814,"extractAt":790,"updatedAt":814},1778693274616,{"_creationTime":816,"_id":817,"community":818,"display":819,"identity":825,"providers":830,"relations":836,"tags":840,"workflow":841},1778693819389.531,"k174n8dznk7k8dr9drb7fwx01586nm5t",{"reviewCount":8},{"description":820,"installMethods":821,"name":823,"sourceUrl":824},"AI交易记忆的领域知识 — 结果加权记忆 (OWM) 架构、5种记忆类型、回忆评分和行为分析。用于记录交易、回忆相似的上下文、分析性能或检查行为漂移。在 \"record trade\"、\"remember trade\"、\"recall\"、\"similar trades\"、\"performance\"、\"behavioral\"、\"disposition\"、\"affective state\"、\"confidence\" 时触发。",{"claudeCode":822},"mnemox-ai/tradememory-protocol","trading-memory","https://github.com/mnemox-ai/tradememory-protocol",{"basePath":826,"githubOwner":827,"githubRepo":828,"locale":829,"slug":823,"type":246},"tradememory-plugin/skills/trading-memory","mnemox-ai","tradememory-protocol","zh-CN",{"evaluate":831,"extract":835},{"promptVersionExtension":204,"promptVersionScoring":205,"score":746,"tags":832,"targetMarket":217,"tier":218},[749,214,833,748,834],"memory","python",{"commitSha":277},{"parentExtensionId":837,"repoId":838,"translatedFrom":839},"k170vxkqee48k2xq1v55a025nh86nzn7","kd73z11kfekksxyrs8ds0snacs86ncdy","k173a67a16bpq0e29wjd85v71986nx03",[214,748,833,834,749],{"evaluatedAt":842,"extractAt":843,"updatedAt":844},1778693719816,1778693539593,1778693819389,{"_creationTime":846,"_id":847,"community":848,"display":849,"identity":853,"providers":856,"relations":863,"tags":865,"workflow":866},1778693805112.8403,"k177f7s31ysk6nw1qw3sak1r3186n795",{"reviewCount":8},{"description":850,"installMethods":851,"name":852,"sourceUrl":824},"Evolution Engine 的领域知识 — 支持 LLM 从原始 OHLCV 数据中自主发现策略。涵盖生成-回测-选择-进化循环、向量化回测、样本外验证和策略梯度。在发现交易模式、运行回测、进化策略或审查进化日志时使用。由“evolve”、“discover patterns”、“backtest”、“evolution”、“strategy generation”、“candidate strategy”触发。",{"claudeCode":822},"TradeMemory Protocol",{"basePath":854,"githubOwner":827,"githubRepo":828,"locale":829,"slug":855,"type":246},"tradememory-plugin/skills/evolution-engine","evolution-engine",{"evaluate":857,"extract":862},{"promptVersionExtension":204,"promptVersionScoring":205,"score":746,"tags":858,"targetMarket":217,"tier":218},[749,214,833,859,860,861],"audit","compliance","llm",{"commitSha":277,"license":296},{"parentExtensionId":837,"repoId":838,"translatedFrom":864},"k171p5pgbfbm5g4k5sa3y4cj9s86m6hk",[214,859,860,861,833,749],{"evaluatedAt":867,"extractAt":843,"updatedAt":868},1778693678813,1778693805112,{"_creationTime":870,"_id":871,"community":872,"display":873,"identity":877,"providers":880,"relations":887,"tags":888,"workflow":889},1778691104676.0042,"k17c25w174y6873nhdh566etts86mv7m",{"reviewCount":8},{"description":874,"installMethods":875,"name":876,"sourceUrl":798},"Transform images with resize, crop, smart crop, upscale, remove background, and 20+ operations.",{"claudeCode":796},"Image Transformation API",{"basePath":878,"githubOwner":801,"githubRepo":802,"locale":18,"slug":879,"type":246},"skills/image-transformation-api","image-transformation-api",{"evaluate":881,"extract":886},{"promptVersionExtension":204,"promptVersionScoring":205,"score":746,"tags":882,"targetMarket":217,"tier":218},[883,884,885,807,214],"image","transformation","editing",{"commitSha":277,"license":296},{"parentExtensionId":810,"repoId":811},[214,807,885,883,884],{"evaluatedAt":890,"extractAt":790,"updatedAt":890},1778693613399]