[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-iamzhihuix-open-source-prep-vi":3,"guides-for-iamzhihuix-open-source-prep":273,"similar-k17e0w7h049c99ebfjeg5gv4sh866bvz":274},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":185,"isFallback":190,"parentExtension":191,"providers":251,"relations":254,"repo":255,"workflow":272},1778053197391.384,"k17e0w7h049c99ebfjeg5gv4sh866bvz",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"帮用户把私有项目整理成可开源的仓库。核心能力：(1) 扫描源码和 git 历史中的密钥/token 泄漏；(2) 根据项目场景推荐开源协议（MIT / Apache 2.0 / GPL 等）并生成 LICENSE；(3) 补齐 README 免责声明、CONTRIBUTING.md、SECURITY.md、.gitignore 等开源必备文档；(4) 检查 bundle identifier、package.json 等所有权/商标隐患。触发词：「开源」「open source」「选择协议」「LICENSE」「准备开源」「检测密钥」「secret scan」「上传 github」。",{},"Open Source Prep","https://github.com/iamzhihuix/happy-claude-skills/tree/HEAD/skills/open-source-prep",[15,16,17,18,19,20],"open-source","git","security","licensing","documentation","automation",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":174,"workflow":183},1778053284450.313,"kn73hzbp4zbgwfxg7v8e5qsf31866pmw","en",{"checks":26,"evaluatedAt":164,"extensionSummary":165,"promptVersionExtension":166,"promptVersionScoring":167,"rationale":168,"score":169,"summary":170,"tags":171,"targetMarket":172,"tier":173},[27,32,35,38,42,45,49,53,56,59,63,68,71,75,78,81,84,87,90,93,96,100,104,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,161],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly states the user problem of preparing private projects for open-source release and lists specific capabilities addressing this.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension offers a multi-phase workflow for open-sourcing projects, including secret scanning, license recommendation, and documentation generation, which goes beyond basic prompt capabilities.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill covers the complete lifecycle of preparing a project for open-sourcing, including critical steps like secret scanning and handling various documentation requirements.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The extension has a clear focus on preparing private projects for open-source release, encompassing related tasks like secret scanning and license selection without straying into unrelated domains.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The displayed description accurately reflects the extension's capabilities, including secret scanning, license recommendation, and documentation generation, and includes relevant trigger words.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skill utilizes a phased workflow with specific commands and checks for each phase (e.g., secret scanning, license selection, file generation), rather than a single generalist tool.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","The SKILL.md provides detailed instructions for each phase, including specific commands and patterns, and references external template files for licensing and documentation.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","The skill and its implied actions (phases, scans) are described with clear, domain-relevant language.",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","The instructions for each phase specify the exact commands and patterns to be used, and the output format is clearly defined. The secret scanning phase focuses on identifying secrets and providing actionable advice.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The repository includes a MIT license file, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit history is available for the provided repository path.",{"category":64,"check":69,"severity":66,"summary":70},"Dependency Management","The skill primarily relies on shell commands and standard Unix tools, with references to external template files. No direct third-party package dependencies are managed by the skill itself.",{"category":72,"check":73,"severity":30,"summary":74},"Security","Secret Management","The skill is explicitly designed to scan for secrets and handle them appropriately, including redacting tokens and providing guidance on secure handling. It aims to prevent secrets from being committed or pushed.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The skill focuses on scanning existing code and git history for secrets, and provides templates for documentation. It does not appear to load or execute untrusted external data as instructions.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","The skill's core logic relies on bundled scripts and shell commands. It does not appear to fetch remote code or data at runtime to execute.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The skill operates within the project's directory and uses standard shell commands. It does not attempt to modify files outside the project folder or access user-specific system paths beyond standard environment variables.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","The scripts used for scanning and file generation appear to be standard shell commands and do not exhibit obvious sandbox escape primitives like detached processes or retry loops on denied calls.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The skill's purpose is to scan for and redact secrets, not to exfiltrate data. Outbound calls are not a part of its core functionality.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","The bundled markdown and script files appear to be free of hidden text, invisible Unicode characters, or other tricks designed to manipulate the model surreptitiously.",{"category":72,"check":94,"severity":30,"summary":95},"Opaque code execution","The bundled scripts are written in plain Bash and Markdown, with no evidence of obfuscation, base64-encoded payloads, or runtime code fetching.",{"category":97,"check":98,"severity":30,"summary":99},"Portability","Structural Assumption","The skill assumes a standard Git repository structure and common project file locations for secrets and build artifacts. It provides clear error messages for missing elements and allows for configuration via templates.",{"category":101,"check":102,"severity":66,"summary":103},"Trust","Issues Attention","No issue data is available for this repository.",{"category":105,"check":106,"severity":107,"summary":108},"Versioning","Release Management","warning","There is no manifest version field (e.g., in SKILL.md frontmatter, package.json) and no GitHub release tags or CHANGELOG.md present, making it difficult to track specific versions.",{"category":110,"check":111,"severity":30,"summary":112},"Code Execution","Validation","The skill uses explicit patterns and file blacklists for secret detection, and templates for documentation generation. While not using a formal schema library for all inputs, the structured approach to scanning and generation is robust.",{"category":72,"check":114,"severity":30,"summary":115},"Unguarded Destructive Operations","The skill provides warnings and user prompts before making changes, especially concerning the final step of switching to public visibility. It emphasizes user review and manual confirmation for potentially irreversible actions.",{"category":110,"check":117,"severity":30,"summary":118},"Error Handling","The skill clearly defines blocking steps and failure conditions, particularly for secret scanning. It provides specific instructions for handling errors and suggests recovery steps, halting the workflow when necessary.",{"category":110,"check":120,"severity":66,"summary":121},"Logging","The skill's primary function is a one-time preparation process, not a continuous operation requiring local audit logging for review.",{"category":123,"check":124,"severity":30,"summary":125},"Compliance","GDPR","The skill does not operate on personal data; its focus is on technical secrets and project metadata. It provides disclaimers for services that might involve user data.",{"category":123,"check":127,"severity":30,"summary":128},"Target market","The extension is designed for general open-source preparation applicable globally, with no regional restrictions detected. The targetMarket field is set to 'global'.",{"category":97,"check":130,"severity":30,"summary":131},"Runtime stability","The skill relies on standard shell commands and Git, which are widely available on most development environments. It assumes common project structures but provides clear instructions and falls back gracefully with descriptive errors.",{"category":46,"check":133,"severity":30,"summary":134},"Precise Purpose","The SKILL.md clearly defines the purpose (preparing private projects for open-source release) and provides specific trigger phrases, use cases, and explicit boundaries (e.g., secret scanning is a blocking step).",{"category":46,"check":136,"severity":30,"summary":137},"Concise Frontmatter","The SKILL.md frontmatter is concise, clearly stating the skill's name, core function, and trigger phrases without excessive keyword stuffing.",{"category":50,"check":139,"severity":30,"summary":140},"Concise Body","The SKILL.md body is well-structured, uses progressive disclosure by referencing external template and reference files, and stays within a reasonable length.",{"category":142,"check":143,"severity":30,"summary":144},"Context","Progressive Disclosure","The SKILL.md effectively uses external files (`references/`, `templates/`) for detailed content like secret patterns, disclaimer templates, and license texts, keeping the main skill instruction concise.",{"category":142,"check":146,"severity":66,"summary":147},"Forked exploration","This skill is a step-by-step preparation tool and does not involve deep code exploration or research that would necessitate forked context.",{"category":28,"check":149,"severity":107,"summary":150},"Usage examples","While the SKILL.md describes the workflow and provides example commands within the steps, it lacks distinct, end-to-end usage examples demonstrating input, invocation, and observable outcome for the entire skill.",{"category":28,"check":152,"severity":30,"summary":153},"Edge cases","The skill explicitly handles edge cases, such as distinguishing real secrets from placeholders, providing specific handling advice for different commit statuses, and outlining recovery steps for potential issues.",{"category":110,"check":155,"severity":66,"summary":156},"Tool Fallback","The skill uses standard shell commands and Git operations, not external MCP servers or custom tools, so no fallback is needed.",{"category":158,"check":159,"severity":30,"summary":160},"Safety","Halt on unexpected state","The skill mandates halting and reporting when real secrets are found (blocking step) and requires user confirmation for irreversible actions like switching to public visibility, ensuring safety.",{"category":97,"check":162,"severity":30,"summary":163},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded. Its scope is specific to project preparation for open-sourcing.",1778053271975,"This extension scans code and git history for leaked secrets, recommends and generates licenses, and creates essential open-source documentation like README disclaimers and contributing guidelines. It also audits project configurations for potential ownership and trademark issues.","2.0.0","3.4.0","The extension is highly functional and well-documented, with a clear focus on preparing projects for open-sourcing. It excels in security aspects like secret scanning and providing clear guidance. The only notable deficiency is the lack of explicit, end-to-end usage examples.",92,"This skill thoroughly prepares private projects for open-source release, focusing on security, licensing, and essential documentation.",[15,16,17,18,19,20],"global","verified",{"codeQuality":175,"collectedAt":176,"documentation":177,"maintenance":179,"security":180,"testCoverage":182},{},1778053258717,{"descriptionLength":178,"readmeSize":8},294,{},{"hasNpmPackage":181,"smitheryVerified":181},false,{"hasCi":181,"hasTests":181},{"updatedAt":184},1778053284450,{"githubOwner":186,"githubRepo":187,"locale":24,"slug":188,"type":189},"iamzhihuix","happy-claude-skills","open-source-prep","skill",true,{"_creationTime":192,"_id":193,"community":194,"display":195,"identity":204,"parentExtension":206,"providers":245,"relations":249,"workflow":250},1778053197391.3835,"k17f3v4t3ftaqepme84bwckc09866c7x",{"reviewCount":8},{"description":196,"installMethods":197,"name":12,"sourceUrl":199,"tags":200},"Prepare a private project for open-source release: scan for leaked secrets/tokens in code and git history, recommend a license via decision tree (MIT / Apache 2.0 / GPL), generate LICENSE / CONTRIBUTING.md / SECURITY.md, and audit .gitignore and bundle identifiers for trademark issues.",{"npm":198},"skills add iamzhihuix/happy-claude-skills","https://github.com/iamzhihuix/happy-claude-skills",[201,202,17,19,16,203],"oss","license","secrets",{"githubOwner":186,"githubRepo":187,"locale":24,"slug":188,"type":205},"plugin",{"_creationTime":207,"_id":208,"community":209,"display":210,"identity":228,"providers":230,"relations":240,"workflow":242},1778053197391.3733,"k179bs7h81fd44w43crascabax866n51",{"reviewCount":8},{"description":211,"installMethods":212,"name":213,"sourceUrl":199,"tags":214},"Practical Claude Code skill plugins for document format replication, video processing, and content creation",{},"Happy Claude Skills",[215,216,217,218,219,220,221,222,223,224,225,226,227],"ai","coding-assistant","developer-tools","document-processing","video-processing","content-creation","image-generation","video-generation","audio-generation","browser-automation","password-management","oss-prep","app-audit",{"githubOwner":186,"githubRepo":187,"locale":24,"slug":187,"type":229},"marketplace",{"extract":231,"llm":237},{"commitSha":232,"license":233,"marketplace":234},"f49e7782a551759c9f9e0a4d4417ff053f0a86fd","MIT",{"name":187,"pluginCount":235,"version":236},12,"1.0.0",{"promptVersionExtension":166,"promptVersionScoring":167,"score":238,"targetMarket":172,"tier":239},78,"evaluated",{"repoId":241},"kd7dbbtdq95nkcs3k7fg9w6fdn864j0b",{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":184,"updatedAt":184},1778053199195,1778053197391,{"extract":246,"llm":247},{"commitSha":232,"license":233},{"promptVersionExtension":166,"promptVersionScoring":167,"score":248,"targetMarket":172,"tier":173},90,{"parentExtensionId":208,"repoId":241},{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":184,"updatedAt":184},{"extract":252,"llm":253},{"commitSha":232,"license":233},{"promptVersionExtension":166,"promptVersionScoring":167,"score":169,"targetMarket":172,"tier":173},{"parentExtensionId":193,"repoId":241},{"_creationTime":256,"_id":241,"identity":257,"providers":258,"workflow":269},1777995558409.8823,{"githubOwner":186,"githubRepo":187,"sourceUrl":199},{"discover":259,"github":262},{"sources":260},[261],"skills-sh",{"closedIssues90d":8,"forks":263,"license":233,"openIssues90d":264,"pushedAt":265,"readmeSize":266,"stars":267,"topics":268},28,1,1776647239000,9879,285,[],{"discoverAt":270,"extractAt":271,"githubAt":271,"updatedAt":271},1777995558409,1778053200076,{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":184,"updatedAt":184},[],[275,303,333,361,383,413],{"_creationTime":276,"_id":277,"community":278,"display":279,"identity":288,"providers":292,"relations":297,"workflow":299},1778053622473.6672,"k178b0dafhyecx3y6cbxkne8mh866zc4",{"reviewCount":8},{"description":280,"installMethods":281,"name":282,"sourceUrl":283,"tags":284},"Orchestrate multiple worker agents to implement groomed tasks. Use when multiple ready tasks need implementation, when you want autonomous multi-task execution, or when coordinating batch development work. Keywords: coordinator, orchestrator, multi-task, parallel, workers, batch, autonomous.",{},"Agile Coordinator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/development/workflow/agile-coordinator",[285,286,287,217,16,20],"agile","workflow","orchestration",{"githubOwner":289,"githubRepo":290,"locale":24,"slug":291,"type":189},"jwynia","agent-skills","agile-coordinator",{"extract":293,"llm":295},{"commitSha":294,"license":233},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":166,"promptVersionScoring":167,"score":296,"targetMarket":172,"tier":173},98,{"repoId":298},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":300,"extractAt":301,"githubAt":300,"llmAt":302,"updatedAt":302},1778053625386,1778053622473,1778054012696,{"_creationTime":304,"_id":305,"community":306,"display":307,"identity":319,"providers":322,"relations":327,"workflow":329},1778054070894.8628,"k17antgkdftwdz7cf6tkh5kq65867wht",{"reviewCount":8},{"description":308,"installMethods":309,"name":310,"sourceUrl":311,"tags":312},"Autonomous AI pentester for web apps and APIs. Run white-box security assessments with Shannon — analyzes source code, identifies attack vectors, and executes real exploits to prove vulnerabilities. Triggered by 'shannon', 'pentest', 'security audit', 'vuln scan'.",{},"Shannon Skill","https://github.com/unicodeveloper/shannon",[17,313,20,314,315,316,317,318],"pentesting","api","web","exploit","owasp","docker",{"githubOwner":320,"githubRepo":321,"locale":24,"slug":321,"type":189},"unicodeveloper","shannon",{"extract":323,"llm":326},{"commitSha":324,"license":325},"6a97124bee816c7cc76c6e17bb2b0fe8c0eae032","AGPL-3.0",{"promptVersionExtension":166,"promptVersionScoring":167,"score":296,"targetMarket":172,"tier":173},{"repoId":328},"kd7dk33pc652m4w5wrxaga9qn5865x26",{"anyEnrichmentAt":330,"extractAt":331,"githubAt":330,"llmAt":332,"updatedAt":332},1778054071281,1778054070894,1778054087802,{"_creationTime":334,"_id":335,"community":336,"display":337,"identity":346,"providers":350,"relations":355,"workflow":357},1778054741404.8755,"k17f34v6c7vmvgxab7k2xy2xrh8666t8",{"reviewCount":8},{"description":338,"installMethods":339,"name":340,"sourceUrl":341,"tags":342},"Expert code review of current git changes with a senior engineer lens. Detects SOLID violations, security risks, and proposes actionable improvements.",{},"Code Review Expert","https://github.com/sanyuan0704/sanyuan-skills/tree/HEAD/skills/code-review-expert",[343,16,17,344,345],"code-review","development","quality-assurance",{"githubOwner":347,"githubRepo":348,"locale":24,"slug":349,"type":189},"sanyuan0704","sanyuan-skills","code-review-expert",{"extract":351,"llm":353},{"commitSha":352,"license":233},"807460aaa6e23313d9e16c397d100130691083a5",{"promptVersionExtension":166,"promptVersionScoring":167,"score":354,"targetMarket":172,"tier":173},95,{"repoId":356},"kd7ehbmfr6fxv4k4d6h65hev89864gmz",{"anyEnrichmentAt":358,"extractAt":359,"githubAt":358,"llmAt":360,"updatedAt":360},1778054741686,1778054741404,1778054758790,{"_creationTime":362,"_id":363,"community":364,"display":365,"identity":375,"providers":377,"relations":381,"workflow":382},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":366,"installMethods":367,"name":368,"sourceUrl":369,"tags":370},"Systematically identify what's missing in non-fiction writing—both blind spots (inherent limitations) and blank spots (gaps that could be addressed). Use before finalizing non-fiction or when feedback feels incomplete.",{},"Blind Spot Detective","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/writing/analysis/blind-spot-detective",[371,372,373,374,19],"writing","analysis","non-fiction","diagnostic",{"githubOwner":289,"githubRepo":290,"locale":24,"slug":376,"type":189},"blind-spot-detective",{"extract":378,"llm":379},{"commitSha":294,"license":233},{"promptVersionExtension":166,"promptVersionScoring":167,"score":380,"targetMarket":172,"tier":173},99,{"repoId":298},{"anyEnrichmentAt":300,"extractAt":301,"githubAt":300,"llmAt":302,"updatedAt":302},{"_creationTime":384,"_id":385,"community":386,"display":387,"identity":399,"providers":402,"relations":406,"workflow":409},1778054268187.7783,"k1799kwx7k8g1vx165qr4np3298670sw",{"reviewCount":8},{"description":388,"installMethods":389,"name":390,"sourceUrl":391,"tags":392},"Guide for using the Bright Data CLI (`brightdata` / `bdata`) to scrape websites, search the web, extract structured data from 40+ platforms, manage proxy zones, and check account budget. Use this skill whenever the user wants to scrape a URL, search Google/Bing/Yandex, extract data from Amazon/LinkedIn/Instagram/TikTok/YouTube/Reddit or any other platform, check their Bright Data balance or zones, or do anything involving web data collection from the terminal. Also trigger when the user mentions brightdata, bdata, web scraping CLI, SERP API, or wants to install Bright Data skills into their coding agent.",{},"Bright Data CLI","https://github.com/brightdata/skills/tree/HEAD/skills/brightdata-cli",[393,394,395,396,397,20,398],"brightdata","cli","web-scraping","data-extraction","serp-api","terminal",{"githubOwner":393,"githubRepo":400,"locale":24,"slug":401,"type":189},"skills","brightdata-cli",{"extract":403,"llm":405},{"commitSha":404,"license":233},"d0eeb1fbab809ffffe7c270186bd3eb78cf0c8ba",{"promptVersionExtension":166,"promptVersionScoring":167,"score":380,"targetMarket":172,"tier":173},{"parentExtensionId":407,"repoId":408},"k177secs2fy2665c3z8prspg0s867xd1","kd7e4q3ah25vmt87x67vanphhn864r9h",{"anyEnrichmentAt":410,"extractAt":411,"githubAt":410,"llmAt":412,"updatedAt":412},1778054269540,1778054268187,1778054318963,{"_creationTime":414,"_id":415,"community":416,"display":417,"identity":427,"providers":429,"relations":432,"workflow":433},1778053622473.6482,"k177qzhg585h8jr95mrhazbca9867398",{"reviewCount":8},{"description":418,"installMethods":419,"name":420,"sourceUrl":421,"tags":422},"Create and manipulate PowerPoint PPTX files programmatically. Use when the user needs to generate presentations, modify PPTX templates, extract slide content, create thumbnail previews, or automate PowerPoint workflows. Supports both template-based generation (for branding compliance) and from-scratch creation. Keywords: PowerPoint, PPTX, presentation, slides, template, deck, slideshow, corporate, branding.",{},"PPTX Generator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/document-processing/presentation/pptx-generator",[423,424,425,426,20,218],"powerpoint","pptx","presentation","generator",{"githubOwner":289,"githubRepo":290,"locale":24,"slug":428,"type":189},"pptx-generator",{"extract":430,"llm":431},{"commitSha":294,"license":233},{"promptVersionExtension":166,"promptVersionScoring":167,"score":380,"targetMarket":172,"tier":173},{"repoId":298},{"anyEnrichmentAt":300,"extractAt":301,"githubAt":300,"llmAt":302,"updatedAt":302}]