[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-npx-cli-hi":3,"guides-for-jwynia-npx-cli":223,"similar-k17bbjjk7fn3ngqhcnvx7d97y9867yk9":224},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":188,"isFallback":193,"parentExtension":194,"providers":195,"relations":200,"repo":202,"workflow":220},1778053622473.6658,"k17bbjjk7fn3ngqhcnvx7d97y9867yk9",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Build and publish npx-executable CLI tools using Bun as the primary toolchain with npm-compatible output. Use when the user wants to create a new CLI tool, set up a command-line package for npx execution, configure argument parsing and terminal output, or publish a CLI to npm. Covers scaffolding, citty arg parsing, sub-commands, terminal UX, strict TypeScript, Biome + ESLint linting, Vitest testing, Bunup bundling, and publishing workflows. Keywords: npx, cli, command-line, binary, bin, tool, bun, citty, commander, terminal, publish, typescript, biome, vitest.",{},"npx CLI Tool Development (Bun-First)","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/development/tooling/npx-cli",[15,16,17,18,19,20,21],"cli","bun","typescript","npm","scaffolding","tooling","development",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":177,"workflow":186},1778054012697.0273,"kn7cfra14h0zj1ffxfrej5vwth86616h","en",{"checks":27,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[28,33,36,39,43,46,50,54,57,60,64,69,72,76,79,82,85,88,91,94,97,101,105,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,160,164],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly names the problem of building and publishing npx-executable CLI tools and lists specific use cases.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The skill provides a comprehensive toolchain and workflow for creating CLI tools with Bun, going beyond basic prompt capabilities by offering scaffolding, configuration, and publishing guidance.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The skill covers the complete lifecycle for creating and publishing CLI tools, including scaffolding, configuration, testing, and publishing workflows, making it production-ready.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The skill focuses on the domain of building and publishing npx-executable CLI tools using Bun, with related supporting tooling, without venturing into unrelated domains.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The displayed description is concise, readable, and accurately reflects the skill's capabilities and intended use cases.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The skill uses specific tools and commands for distinct purposes (e.g., scaffolding, building, testing, publishing) rather than a single generalist tool.",{"category":51,"check":52,"severity":31,"summary":53},"Documentation","Configuration & parameter reference","The documentation details configuration options for various tools (Bun, citty, Biome, ESLint, Vitest) and provides clear examples, with no implicit parameters or undocumented configurations observed.",{"category":40,"check":55,"severity":31,"summary":56},"Tool naming","Tools and commands mentioned in the documentation (e.g., `bun run build`, `npx changeset`) are descriptive and follow conventions.",{"category":40,"check":58,"severity":31,"summary":59},"Minimal I/O surface","The skill's commands and scripts operate with focused inputs and outputs, primarily concerning the CLI project structure and build artifacts.",{"category":61,"check":62,"severity":31,"summary":63},"License","License usability","The provided LICENSE file at the repository root is MIT, a permissive OSS license, which is clearly indicated.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","not_applicable","No commit history is available for this specific skill's directory in the provided context.",{"category":65,"check":70,"severity":31,"summary":71},"Dependency Management","The project includes standard dependency management tools like Bun, npm, and specifies dependencies clearly in package.json, with a mechanism for updates via `bun install` and lockfiles.",{"category":73,"check":74,"severity":31,"summary":75},"Security","Secret Management","The skill focuses on development tooling and does not handle or expose any secrets. `.env` is ignored in `.gitignore`.",{"category":73,"check":77,"severity":31,"summary":78},"Injection","The skill's scripts and documentation do not load or execute untrusted third-party data as instructions. All dependencies are managed via standard package managers.",{"category":73,"check":80,"severity":31,"summary":81},"Transitive Supply-Chain Grenades","The skill bundles all necessary code and dependencies within the repository. It does not fetch external code or scripts at runtime.",{"category":73,"check":83,"severity":31,"summary":84},"Sandbox Isolation","The skill operates within its project directory and does not attempt to modify files outside of it. Paths are relative and managed by standard build tools.",{"category":73,"check":86,"severity":31,"summary":87},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the provided scripts.",{"category":73,"check":89,"severity":31,"summary":90},"Data Exfiltration","The skill does not handle or submit any confidential data. All outbound network calls are related to package management during development/publishing.",{"category":73,"check":92,"severity":31,"summary":93},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks, invisible Unicode characters, or other obfuscation methods.",{"category":73,"check":95,"severity":31,"summary":96},"Opaque code execution","The bundle includes plain, readable source code for scripts and configurations, with no obfuscation, base64 payloads, or runtime script fetching.",{"category":98,"check":99,"severity":31,"summary":100},"Portability","Structural Assumption","The skill assumes a standard project structure that can be easily created by its own scaffold script, with clear instructions for users.",{"category":102,"check":103,"severity":67,"summary":104},"Trust","Issues Attention","No issue tracker data is available for this specific skill.",{"category":106,"check":107,"severity":31,"summary":108},"Versioning","Release Management","The project uses Changesets for versioning, with clear instructions on setup and workflow, indicating a managed release process.",{"category":110,"check":111,"severity":31,"summary":112},"Code Execution","Validation","The skill's scripts and configurations define clear input expectations and rely on standard build tools and package managers which handle validation.",{"category":73,"check":114,"severity":31,"summary":115},"Unguarded Destructive Operations","The skill focuses on code generation and build processes, with no inherently destructive operations that would require additional guards.",{"category":110,"check":117,"severity":31,"summary":118},"Error Handling","The skill's reference documentation and scripts mention graceful error handling via `runMain()` and appropriate exit codes.",{"category":110,"check":120,"severity":67,"summary":121},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate local audit logging beyond standard build/test output.",{"category":123,"check":124,"severity":31,"summary":125},"Compliance","GDPR","The skill is a development tool and does not process personal data. It focuses on code structure and build configurations.",{"category":123,"check":127,"severity":31,"summary":128},"Target market","The skill is a general development tool applicable globally, with no regional or jurisdictional limitations detected.",{"category":98,"check":130,"severity":31,"summary":131},"Runtime stability","The skill assumes standard Node.js/Bun runtime environments and specifies dependencies clearly, with no OS-specific assumptions.",{"category":47,"check":133,"severity":31,"summary":134},"Precise Purpose","The skill's description and frontmatter precisely define its purpose: building and publishing npx-executable CLI tools using Bun, and clearly state when to use and not use it.",{"category":47,"check":136,"severity":31,"summary":137},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and provides trigger phrases for routing.",{"category":51,"check":139,"severity":31,"summary":140},"Concise Body","The SKILL.md body is well-structured and under the line limit, with deeper material delegated to reference files.",{"category":142,"check":143,"severity":31,"summary":144},"Context","Progressive Disclosure","Detailed procedures and configurations are appropriately linked from SKILL.md into separate reference files.",{"category":142,"check":146,"severity":67,"summary":147},"Forked exploration","This skill is a code generation and configuration tool, not an exploration or audit-style skill, so `context: fork` is not applicable.",{"category":29,"check":149,"severity":31,"summary":150},"Usage examples","Sufficient end-to-end examples are provided for scaffolding, argument parsing, and testing, demonstrating input, invocation, and expected outcomes.",{"category":29,"check":152,"severity":31,"summary":153},"Edge cases","The documentation covers failure modes like missing dependencies and incorrect usage, along with recovery paths.",{"category":110,"check":155,"severity":67,"summary":156},"Tool Fallback","The skill does not rely on external tools like MCP servers; it uses standard development tooling.",{"category":98,"check":158,"severity":31,"summary":159},"Stack assumptions","The skill clearly names its stack assumptions (Bun, Node.js runtime, TypeScript) upfront in the documentation and configuration.",{"category":161,"check":162,"severity":31,"summary":163},"Safety","Halt on unexpected state","The skill's documentation and structure imply that errors and unexpected states will halt the workflow, and development scripts enforce this.",{"category":98,"check":165,"severity":31,"summary":166},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; any related tasks are handled internally or via standard development tooling.",1778053897884,"This skill provides a complete toolchain and workflow for creating, configuring, testing, and publishing command-line interface tools with Bun. It covers scaffolding, argument parsing, terminal UX, strict TypeScript, linting, testing, bundling, and publishing processes.","2.0.0","3.4.0","This skill is exceptionally well-documented and structured, providing a comprehensive and production-ready solution for creating CLI tools with Bun. All checks passed, indicating high quality and adherence to best practices.",98,"A comprehensive skill for building and publishing npx-executable CLI tools using Bun.",[15,16,17,18,19,20,21],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":185},{},1778053881430,{"descriptionLength":181,"readmeSize":8},566,{},{"hasNpmPackage":184,"smitheryVerified":184},false,{"hasCi":184,"hasTests":184},{"updatedAt":187},1778054012696,{"githubOwner":189,"githubRepo":190,"locale":25,"slug":191,"type":192},"jwynia","agent-skills","npx-cli","skill",true,null,{"extract":196,"llm":199},{"commitSha":197,"license":198},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32","MIT",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":217},1777995558409.897,{"githubOwner":189,"githubRepo":190,"sourceUrl":205},"https://github.com/jwynia/agent-skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"openIssues90d":212,"pushedAt":213,"readmeSize":214,"stars":215,"topics":216},10,2,1771900514000,11924,70,[],{"discoverAt":218,"extractAt":219,"githubAt":219,"updatedAt":219},1777995558409,1778053628601,{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":187,"updatedAt":187},1778053625386,1778053622473,[],[225,256,282,310,337,364],{"_creationTime":226,"_id":227,"community":228,"display":229,"identity":238,"providers":242,"relations":249,"workflow":251},1777995614337.9844,"k17f0xfg2pkfqd1p5jjzh8sswh8645px",{"reviewCount":8},{"description":230,"installMethods":231,"name":232,"sourceUrl":233,"tags":234},"Scaffold an editable Tandem control panel app",{},"Tandem Panel Scaffold","https://github.com/frumu-ai/tandem/tree/HEAD/packages/create-tandem-panel",[19,15,235,17,236,237],"react","vite","ui",{"githubOwner":239,"githubRepo":240,"locale":25,"slug":241,"type":192},"frumu-ai","tandem","create-tandem-panel",{"extract":243,"llm":246,"smithery":248},{"commitSha":244,"license":245},"25c8ae7c2f8b20d576a2b8d44946ac2e0ff9408d","MIT OR Apache-2.0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":247,"targetMarket":175,"tier":176},100,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":184},{"repoId":250},"kd72pd305er4m7vecv9p6mnd4s865kea",{"anyEnrichmentAt":252,"extractAt":253,"githubAt":254,"llmAt":255,"smitheryAt":252,"updatedAt":255},1777995723550,1777995614338,1777995614791,1777995897177,{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":274,"providers":276,"relations":280,"workflow":281},1778053622473.6653,"k17aahd7pxn09vtfg5f49w9bds866ep7",{"reviewCount":8},{"description":261,"installMethods":262,"name":263,"sourceUrl":264,"tags":265},"Build and publish npm packages using Bun as the primary toolchain with npm-compatible output. Use when the user wants to create a new npm library, set up a TypeScript package for publishing, configure build/test/lint tooling for a package, fix CJS/ESM interop issues, or publish to npm. Covers scaffolding, strict TypeScript, Biome + ESLint linting, Vitest testing, Bunup bundling, and publishing workflows. Keywords: npm, package, library, publish, bun, bunup, esm, cjs, exports, typescript, biome, vitest, changesets.",{},"npm Package Development (Bun-First)","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/development/tooling/npm-package",[18,266,16,17,267,268,269,270,19,271,272,273],"package","biome","vitest","bunup","changesets","linting","testing","publishing",{"githubOwner":189,"githubRepo":190,"locale":25,"slug":275,"type":192},"npm-package",{"extract":277,"llm":278},{"commitSha":197,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":279,"targetMarket":175,"tier":176},95,{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":187,"updatedAt":187},{"_creationTime":283,"_id":284,"community":285,"display":286,"identity":296,"providers":299,"relations":304,"workflow":306},1778053359436.7283,"k173ynpdc9ckbq2dqv7r5xwtqh866w6z",{"reviewCount":8},{"description":287,"installMethods":288,"name":289,"sourceUrl":290,"tags":291},"This skill should be used when the user wants to \"create an agent project\", \"start a new ADK project\", \"build me a new agent\", \"add CI/CD to my project\", \"add deployment\", \"enhance my project\", or \"upgrade my project\". Part of the Google ADK (Agent Development Kit) skills suite. Covers `agents-cli scaffold create`, `scaffold enhance`, and `scaffold upgrade` commands, template options, deployment targets, and the prototype-first workflow. Do NOT use for writing agent code (use google-agents-cli-adk-code) or deployment operations (use google-agents-cli-deploy).",{},"ADK Project Scaffolding Guide","https://github.com/google/agents-cli/tree/HEAD/skills/google-agents-cli-scaffold",[292,19,293,294,15,295],"agents-cli","adk","python","development-workflow",{"githubOwner":297,"githubRepo":292,"locale":25,"slug":298,"type":192},"google","google-agents-cli-scaffold",{"extract":300,"llm":303},{"commitSha":301,"license":302},"9e2966f509ae8ee8a866cf7ecc6e227209f347ff","Apache-2.0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":305},"kd74jrvbwp33xw6azpzkw7r7vs8644t0",{"anyEnrichmentAt":307,"extractAt":308,"githubAt":307,"llmAt":309,"updatedAt":309},1778053359868,1778053359436,1778053387143,{"_creationTime":311,"_id":312,"community":313,"display":314,"identity":323,"providers":327,"relations":331,"workflow":333},1778054663200.0667,"k175dcgccsg615bjz3hn7knw018674pp",{"reviewCount":8},{"description":315,"installMethods":316,"name":317,"sourceUrl":318,"tags":319},"Audit npm dependencies for security vulnerabilities, outdated packages, and unused dependencies. Use when checking for security issues, updating packages, or cleaning up dependencies.",{},"Dependency Auditor","https://github.com/onewave-ai/claude-skills/tree/HEAD/dependency-auditor",[18,320,321,322,21],"dependencies","security","auditing",{"githubOwner":324,"githubRepo":325,"locale":25,"slug":326,"type":192},"onewave-ai","claude-skills","dependency-auditor",{"extract":328,"llm":330},{"commitSha":329,"license":198},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271",{"promptVersionExtension":169,"promptVersionScoring":170,"score":279,"targetMarket":175,"tier":176},{"repoId":332},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":334,"extractAt":335,"githubAt":334,"llmAt":336,"updatedAt":336},1778054667983,1778054663200,1778055270278,{"_creationTime":338,"_id":339,"community":340,"display":341,"identity":352,"providers":354,"relations":358,"workflow":360},1778054586606.9207,"k17dgzjgvsrbv3nsbp0kz4c1ax8665ww",{"reviewCount":8},{"description":342,"installMethods":343,"name":344,"sourceUrl":345,"tags":346},"Vercel filesystem detectors",{},"Vercel Filesystem Detectors","https://github.com/vercel/vercel/tree/HEAD/packages/fs-detectors",[347,348,349,350,15,351],"vercel","build-system","framework-detection","monorepo","utility",{"githubOwner":347,"githubRepo":347,"locale":25,"slug":353,"type":192},"vercel-fs-detectors",{"extract":355,"llm":357},{"commitSha":356,"license":302},"da93fccb68ef705f866ddb8d4ff596495589442a",{"promptVersionExtension":169,"promptVersionScoring":170,"score":247,"targetMarket":175,"tier":176},{"repoId":359},"kd70sna36fh1a450f5r7e0f8p986555e",{"anyEnrichmentAt":361,"extractAt":362,"githubAt":361,"llmAt":363,"updatedAt":363},1778054590995,1778054586606,1778054733091,{"_creationTime":365,"_id":366,"community":367,"display":368,"identity":381,"providers":383,"relations":387,"workflow":389},1778053126504.8447,"k177gyb2pp9y0hpcx23rd2j0gd866t61",{"reviewCount":8},{"description":369,"installMethods":370,"name":371,"sourceUrl":372,"tags":373},"Smart Money analytics on OKX: leaderboard traders, position tracking, trade records, aggregated consensus signals, and signal history. Use this skill when the user asks about 聪明钱, smart money, 牛人榜, leaderboard, top traders, 带单员, lead traders, 交易员排行, trader ranking, trader positions, trader PnL, 交易员持仓, 交易员收益, smart money signal, 聪明钱信号, long/short ratio, 多空比, capital flow, 资金流向, position conviction, 仓位强度, entry price distribution, smart money overview, 聪明钱总览, signal history, 信号历史, trader search, 搜索交易员, who is trading BTC, 谁在交易BTC, recommend traders, 推荐交易员, best traders, top performers.",{},"OKX CEX Smart Money CLI","https://github.com/okx/agent-skills/tree/HEAD/skills/okx-cex-smartmoney",[374,375,376,377,378,379,380,15],"okx","cex","smartmoney","analytics","trader","leaderboard","signals",{"githubOwner":374,"githubRepo":190,"locale":25,"slug":382,"type":192},"okx-cex-smartmoney",{"extract":384,"llm":386},{"commitSha":385,"license":198},"2c10950e7d08ff4a6f92e29aa5a72fc1f6982c3b",{"promptVersionExtension":169,"promptVersionScoring":170,"score":247,"targetMarket":175,"tier":176},{"repoId":388},"kd762kyfecgcjapqdqxsv1ngw986551x",{"anyEnrichmentAt":390,"extractAt":391,"githubAt":390,"llmAt":392,"updatedAt":392},1778053126894,1778053126504,1778053154881]