[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-iamzhihuix-open-source-prep-nl":3,"guides-for-iamzhihuix-open-source-prep":295,"similar-k17f3v4t3ftaqepme84bwckc09866c7x":296},{"_creationTime":4,"_id":5,"children":6,"community":46,"display":47,"evaluation":56,"identity":235,"isFallback":237,"parentExtension":238,"providers":273,"relations":276,"repo":277,"workflow":294},1778053197391.3835,"k17f3v4t3ftaqepme84bwckc09866c7x",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":24,"providers":30,"relations":40,"workflow":42},1778053197391.384,"k17e0w7h049c99ebfjeg5gv4sh866bvz",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"帮用户把私有项目整理成可开源的仓库。核心能力：(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",[18,19,20,21,22,23],"open-source","git","security","licensing","documentation","automation",{"githubOwner":25,"githubRepo":26,"locale":27,"slug":28,"type":29},"iamzhihuix","happy-claude-skills","en","open-source-prep","skill",{"extract":31,"llm":34},{"commitSha":32,"license":33},"f49e7782a551759c9f9e0a4d4417ff053f0a86fd","MIT",{"promptVersionExtension":35,"promptVersionScoring":36,"score":37,"targetMarket":38,"tier":39},"2.0.0","3.4.0",92,"global","verified",{"parentExtensionId":5,"repoId":41},"kd7dbbtdq95nkcs3k7fg9w6fdn864j0b",{"anyEnrichmentAt":43,"extractAt":44,"githubAt":43,"llmAt":45,"updatedAt":45},1778053199195,1778053197391,1778053284450,{"reviewCount":11},{"description":48,"installMethods":49,"name":15,"sourceUrl":51,"tags":52},"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":50},"skills add iamzhihuix/happy-claude-skills","https://github.com/iamzhihuix/happy-claude-skills",[53,54,20,22,19,55],"oss","license","secrets",{"_creationTime":57,"_id":58,"extensionId":5,"locale":27,"result":59,"trustSignals":225,"workflow":234},1778053284450.3096,"kn71btsq1sp371gchmymer9a4s867nnd",{"checks":60,"evaluatedAt":219,"extensionSummary":220,"promptVersionExtension":35,"promptVersionScoring":36,"rationale":221,"score":222,"summary":223,"tags":224,"targetMarket":38,"tier":39},[61,66,69,72,76,79,83,88,91,94,98,103,106,110,113,116,119,122,125,128,132,136,139,142,144,147,150,153,156,159,163,167,170,173,176,180,183,186,190,194,198,201,204,207,210,213,216],{"category":62,"check":63,"severity":64,"summary":65},"Practical Utility","Problem relevance","pass","The description clearly states the user problem addressed: preparing a private project for open-source release.",{"category":62,"check":67,"severity":64,"summary":68},"Unique selling proposition","The extension offers a unique value proposition by automating secret scanning, license recommendation, and documentation generation, which goes beyond a simple prompt.",{"category":62,"check":70,"severity":64,"summary":71},"Production readiness","The extension covers the complete lifecycle for preparing a project for open-source release, including scanning, generation, and auditing.",{"category":73,"check":74,"severity":64,"summary":75},"Scope","Single responsibility principle","The extension has a coherent scope focused on open-source preparation, without straying into unrelated domains.",{"category":73,"check":77,"severity":64,"summary":78},"Description quality","The description accurately and concisely reflects the capabilities of the 'open-source-prep' skill.",{"category":80,"check":81,"severity":64,"summary":82},"Invocation","Scoped tools","The 'open-source-prep' skill appears to be a single, well-scoped tool.",{"category":84,"check":85,"severity":86,"summary":87},"Documentation","Configuration & parameter reference","not_applicable","No explicit configuration options or parameters were found that required documentation.",{"category":73,"check":89,"severity":64,"summary":90},"Tool naming","The tool name 'open-source-prep' is descriptive and easy to understand.",{"category":73,"check":92,"severity":64,"summary":93},"Minimal I/O surface","The tool appears to request only necessary information and produce focused output for its stated task.",{"category":95,"check":96,"severity":64,"summary":97},"License","License usability","The extension is licensed under the MIT License, which is a permissive open-source license.",{"category":99,"check":100,"severity":101,"summary":102},"Maintenance","Commit recency","warning","There are no commits on the default branch in the last 12 months, indicating potential unmaintained status.",{"category":99,"check":104,"severity":86,"summary":105},"Dependency Management","No third-party dependencies were explicitly identified that would require a specific management strategy.",{"category":107,"check":108,"severity":64,"summary":109},"Security","Secret Management","The 'open-source-prep' skill is designed to scan for secrets, indicating a focus on secure handling rather than exposing them.",{"category":107,"check":111,"severity":64,"summary":112},"Injection","The skill's purpose is to scan for and remove potentially harmful content, implying it treats external data as untrusted.",{"category":107,"check":114,"severity":64,"summary":115},"Transitive Supply-Chain Grenades","All necessary logic appears to be contained within the repository; no remote code fetching or execution was observed.",{"category":107,"check":117,"severity":64,"summary":118},"Sandbox Isolation","The described functionality operates on the user's project files, not outside the extension or project directory.",{"category":107,"check":120,"severity":64,"summary":121},"Sandbox escape primitives","No evidence of sandbox escape primitives like detached processes or retry loops around denied calls was observed.",{"category":107,"check":123,"severity":64,"summary":124},"Data Exfiltration","The skill's purpose is to prevent data exfiltration by scanning for secrets, not to exfiltrate data itself.",{"category":107,"check":126,"severity":64,"summary":127},"Hidden Text Tricks","No hidden steering tricks or malicious Unicode characters were found in the description or visible code.",{"category":129,"check":130,"severity":64,"summary":131},"Hooks","Opaque code execution","The bundled scripts appear to be plain and readable, with no signs of obfuscation or hidden execution.",{"category":133,"check":134,"severity":64,"summary":135},"Portability","Structural Assumption","The skill's operations are likely confined to the project directory and its git history, minimizing assumptions about external structure.",{"category":80,"check":137,"severity":86,"summary":138},"Tool surface size","This check applies to plugins with multiple tools; this appears to be a single skill.",{"category":80,"check":140,"severity":86,"summary":141},"Name collisions","As this appears to be a single skill, name collisions with other included skills are not applicable.",{"category":80,"check":143,"severity":86,"summary":138},"Overlapping near-synonym tools",{"category":80,"check":145,"severity":86,"summary":146},"Hooks-off mechanism","This skill does not appear to utilize hooks, making a hooks-off mechanism not applicable.",{"category":80,"check":148,"severity":86,"summary":149},"Hook matcher tightness","There are no hooks present in this skill, so hook matcher tightness is not applicable.",{"category":107,"check":151,"severity":86,"summary":152},"Hook security","This skill does not appear to use hooks, so hook security checks are not applicable.",{"category":129,"check":154,"severity":86,"summary":155},"Silent prompt rewriting","There are no 'UserPromptSubmit' hooks observed, so silent prompt rewriting is not applicable.",{"category":107,"check":157,"severity":86,"summary":158},"Permission Hook","No 'PermissionRequest' hooks were found, making this check not applicable.",{"category":160,"check":161,"severity":86,"summary":162},"Compliance","Hook privacy","There are no hooks present in this skill, so hook privacy checks are not applicable.",{"category":164,"check":165,"severity":86,"summary":166},"Code Execution","Hook dependency","No hooks were found, therefore hook dependency checks are not applicable.",{"category":84,"check":168,"severity":64,"summary":169},"Install / Setup Instructions","The README provides clear installation instructions via 'npx skills add' and local development steps.",{"category":84,"check":171,"severity":64,"summary":172},"Feature Transparency","The README comprehensively explains the features, including the purpose of scanning secrets and generating specific files.",{"category":84,"check":174,"severity":64,"summary":175},"Phantom features","All features mentioned in the README (secret scan, license recommendation, document generation, audits) have corresponding implementations within the 'open-source-prep' skill.",{"category":177,"check":178,"severity":64,"summary":179},"Convention","Layout convention adherence","The plugin structure adheres to conventions, with configuration in .claude-plugin and scripts potentially in bin/ (though none observed here, it's not misplaced).",{"category":177,"check":181,"severity":86,"summary":182},"Plugin state","This skill does not appear to maintain persistent state that would need management under CLAUDE_PLUGIN_DATA.",{"category":107,"check":184,"severity":86,"summary":185},"Keychain-stored secrets","The skill's function is to scan for secrets, not to manage or store them, so keychain storage is not applicable.",{"category":187,"check":188,"severity":64,"summary":189},"Installation","Clean uninstall","The extension does not appear to register background daemons or persistent services, suggesting a clean uninstall.",{"category":191,"check":192,"severity":86,"summary":193},"Trust","Issues Attention","No issues data was available for evaluation.",{"category":195,"check":196,"severity":64,"summary":197},"Versioning","Release Management","The 'Manifest Version' in marketplace.json is set to '1.0.0'.",{"category":164,"check":199,"severity":64,"summary":200},"Validation","The skill's described functionality (scanning code and git history) implies robust input validation to avoid injection vulnerabilities.",{"category":107,"check":202,"severity":64,"summary":203},"Unguarded Destructive Operations","The described operations are analytical (scanning, checking) and generative (creating files), not destructive.",{"category":164,"check":205,"severity":64,"summary":206},"Error Handling","The described functionality suggests robust error handling for file operations and git history scans.",{"category":164,"check":208,"severity":86,"summary":209},"Logging","The skill's purpose is analytical and generative, not typically requiring local audit logs for destructive actions.",{"category":160,"check":211,"severity":64,"summary":212},"GDPR","The skill focuses on code and project structure, not personal data, making GDPR compliance not applicable.",{"category":160,"check":214,"severity":64,"summary":215},"Target market","The extension is universally applicable to any private project preparing for open-source release, with no regional restrictions detected.",{"category":133,"check":217,"severity":64,"summary":218},"Runtime stability","The skill's described functionality (scanning files, git history, generating docs) is generally platform-agnostic and should run on any standard OS.",1778053267078,"This skill automates the process of making a private project open-source ready by scanning for secrets in code and git history, recommending a license, generating essential files like LICENSE and CONTRIBUTING.md, and auditing project identifiers.","The extension is well-scoped, addresses a clear problem, and is production-ready. It passed all applicable checks, with the only minor concern being the lack of recent commits. The license is permissive, and installation/usage instructions are clear.",90,"A comprehensive tool for preparing private projects for open-source release.",[53,54,20,22,19,55],{"codeQuality":226,"collectedAt":227,"documentation":228,"maintenance":230,"security":231,"testCoverage":233},{},1778053259089,{"descriptionLength":229,"readmeSize":11},286,{},{"hasNpmPackage":232,"smitheryVerified":232},false,{"hasCi":232,"hasTests":232},{"updatedAt":45},{"githubOwner":25,"githubRepo":26,"locale":27,"slug":28,"type":236},"plugin",true,{"_creationTime":239,"_id":240,"community":241,"display":242,"identity":260,"parentExtension":262,"providers":263,"relations":271,"workflow":272},1778053197391.3733,"k179bs7h81fd44w43crascabax866n51",{"reviewCount":11},{"description":243,"installMethods":244,"name":245,"sourceUrl":51,"tags":246},"Practical Claude Code skill plugins for document format replication, video processing, and content creation",{},"Happy Claude Skills",[247,248,249,250,251,252,253,254,255,256,257,258,259],"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":25,"githubRepo":26,"locale":27,"slug":26,"type":261},"marketplace",null,{"extract":264,"llm":268},{"commitSha":32,"license":33,"marketplace":265},{"name":26,"pluginCount":266,"version":267},12,"1.0.0",{"promptVersionExtension":35,"promptVersionScoring":36,"score":269,"targetMarket":38,"tier":270},78,"evaluated",{"repoId":41},{"anyEnrichmentAt":43,"extractAt":44,"githubAt":43,"llmAt":45,"updatedAt":45},{"extract":274,"llm":275},{"commitSha":32,"license":33},{"promptVersionExtension":35,"promptVersionScoring":36,"score":222,"targetMarket":38,"tier":39},{"parentExtensionId":240,"repoId":41},{"_creationTime":278,"_id":41,"identity":279,"providers":280,"workflow":291},1777995558409.8823,{"githubOwner":25,"githubRepo":26,"sourceUrl":51},{"discover":281,"github":284},{"sources":282},[283],"skills-sh",{"closedIssues90d":11,"forks":285,"license":33,"openIssues90d":286,"pushedAt":287,"readmeSize":288,"stars":289,"topics":290},28,1,1776647239000,9879,285,[],{"discoverAt":292,"extractAt":293,"githubAt":293,"updatedAt":293},1777995558409,1778053200076,{"anyEnrichmentAt":43,"extractAt":44,"githubAt":43,"llmAt":45,"updatedAt":45},[],[297,331,363],{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":312,"providers":316,"relations":323,"workflow":326},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":11},{"description":302,"installMethods":303,"name":304,"sourceUrl":305,"tags":306},"Skills for designing and building MCP servers that work seamlessly with Claude. Guides you through deployment models (remote HTTP, MCPB, local), tool design patterns, auth, and interactive MCP apps.",{},"MCP Server Development Suite","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/mcp-server-dev",[307,308,309,310,311,22,20,236],"mcp","server","development","typescript","python",{"githubOwner":313,"githubRepo":314,"locale":27,"slug":315,"type":236},"anthropics","claude-plugins-official","mcp-server-dev",{"extract":317,"llm":320,"smithery":322},{"commitSha":318,"license":319},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":35,"promptVersionScoring":36,"score":321,"targetMarket":38,"tier":39},98,{"qualityScore":11,"totalActivations":11,"uniqueUsers":11,"useCount":11,"verified":232},{"parentExtensionId":324,"repoId":325},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":327,"extractAt":328,"githubAt":329,"llmAt":330,"smitheryAt":327,"updatedAt":330},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":332,"_id":333,"community":334,"display":335,"identity":348,"providers":352,"relations":356,"workflow":359},1778053078370.9038,"k17b5xsd2g2113z1wvtzcry55d866avy",{"reviewCount":11},{"description":336,"installMethods":337,"name":338,"sourceUrl":339,"tags":340},"Complete Git expertise for ALL operations with 2025 features (Git 2.49+, GitHub CLI 2.x). PROACTIVELY activate for: (1) ANY Git task, (2) Git 2.49+ features (git-backfill, path-walk API, reftables, sparse-checkout, worktrees), (3) Security (signed commits, zero-trust, secret scanning, CodeQL), (4) Trunk-Based Development, (5) GitHub CLI 2.x (Copilot CLI, model evaluations), (6) GitHub Actions 2025 (1 vCPU runners, immutable releases), (7) Modern workflows (monorepo, parallel development), (8) History rewriting/recovery. Provides: Git 2.49 git-backfill for partial clones, path-walk API, reftables migration, sparse-checkout (90% space reduction), worktrees, GitHub Copilot CLI, gh models eval, zero-trust security, signed commits (GPG/SSH), GitHub Actions 2025 features, automatic backups, safety guardrails, reflog recovery.",{},"Git Master Plugin","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/git-master",[19,341,342,343,344,345,20,346,347],"version-control","devops","cli","windows","bash","workflow","recovery",{"githubOwner":349,"githubRepo":350,"locale":27,"slug":351,"type":236},"josiahsiegel","claude-plugin-marketplace","git-master",{"extract":353,"llm":355},{"commitSha":354,"license":33},"a05d923c8a3551d4274eef152649583d693b9b67",{"promptVersionExtension":35,"promptVersionScoring":36,"score":321,"targetMarket":38,"tier":39},{"parentExtensionId":357,"repoId":358},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":360,"extractAt":361,"githubAt":360,"llmAt":362,"updatedAt":362},1778053080008,1778053078370,1778053164925,{"_creationTime":364,"_id":365,"community":366,"display":367,"identity":380,"providers":384,"relations":390,"workflow":393},1777995627391.5356,"k177z2t3rfgaw0zrb7qprpnndh864r09",{"reviewCount":11},{"description":368,"installMethods":369,"name":370,"sourceUrl":371,"tags":372},"Data observability plugin - health monitoring, alerts, schema drift, freshness tracking",{},"AnomalyArmor Agents","https://github.com/anomalyarmor/agents",[373,307,311,374,375,376,377,378,20,379],"data-observability","alerts","freshness","schema-drift","data-quality","monitoring","pipeline",{"githubOwner":381,"githubRepo":382,"locale":27,"slug":383,"type":236},"anomalyarmor","agents","armor",{"extract":385,"llm":387,"smithery":389},{"commitSha":386},"7c56d4a0fc8feccdfa8e85cc11ff1010b18c3a89",{"promptVersionExtension":35,"promptVersionScoring":36,"score":388,"targetMarket":38,"tier":39},99,{"qualityScore":11,"totalActivations":11,"uniqueUsers":11,"useCount":11,"verified":232},{"parentExtensionId":391,"repoId":392},"k173vznv6dcx28h1c568068tnx864f8n","kd7966c5zsgty1d4tqde2rgz1n8658b1",{"anyEnrichmentAt":394,"extractAt":395,"githubAt":396,"llmAt":397,"smitheryAt":394,"updatedAt":397},1777995723550,1777995627391,1777995627861,1777995897177]