{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"npm-build-skill","slug":"build-skill","name":"build-skill","type":"cli","url":"https://github.com/Flash-Brew-Digital/build-skill","page_url":"https://unfragile.ai/build-skill","categories":["app-builders"],"tags":["ai","ai-sdk","agent","skills","tools"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"npm-build-skill__cap_0","uri":"capability://code.generation.editing.interactive.skill.scaffolding.cli","name":"interactive-skill-scaffolding-cli","description":"Generates boilerplate AI agent skill code through an interactive command-line interface that prompts developers for skill parameters (name, description, input/output schemas) and produces ready-to-use skill templates. Uses a guided questionnaire pattern to collect metadata, then renders templated code files with proper structure for immediate integration into AI SDK-based agents.","intents":["I want to quickly create a new skill for my AI agent without writing boilerplate from scratch","I need to scaffold multiple skills with consistent structure and naming conventions","I want to define skill input/output schemas interactively rather than editing config files manually"],"best_for":["developers building multi-skill AI agents using Vercel AI SDK","teams standardizing skill structure across agent implementations","rapid prototyping workflows where skill creation speed matters"],"limitations":["CLI-only interface — no programmatic API for headless skill generation","Generated templates assume Vercel AI SDK compatibility — may require manual adaptation for other frameworks","No validation of generated skill schemas against actual LLM capabilities or type safety at generation time"],"requires":["Node.js 16+","npm or yarn package manager","Vercel AI SDK installed in target project"],"input_types":["text (skill name, description)","structured input (schema definitions via CLI prompts)"],"output_types":["code (TypeScript/JavaScript skill files)","structured data (skill metadata JSON)"],"categories":["code-generation-editing","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-build-skill__cap_1","uri":"capability://code.generation.editing.skill.template.code.generation","name":"skill-template-code-generation","description":"Generates production-ready skill implementation files with proper TypeScript types, error handling patterns, and AI SDK integration hooks. The generator reads collected skill metadata (name, description, input/output schemas) and produces templated code that includes function signatures, parameter validation, and agent-compatible export patterns.","intents":["I want generated skill code that compiles immediately without type errors","I need skills with proper input validation and error handling already in place","I want to understand the expected skill structure by examining generated examples"],"best_for":["TypeScript-first agent development teams","developers who prefer code generation over manual boilerplate writing","projects requiring consistent skill implementation patterns across multiple developers"],"limitations":["Generated code is TypeScript-only — no Python or other language support","Templates assume synchronous skill execution — async patterns require manual modification","No built-in testing or example invocation code generation"],"requires":["TypeScript 4.5+","Vercel AI SDK compatible project setup","Node.js 16+"],"input_types":["structured metadata (skill name, description, input/output schemas from CLI)"],"output_types":["code (TypeScript skill implementation files)","code (type definition files with schema interfaces)"],"categories":["code-generation-editing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-build-skill__cap_2","uri":"capability://data.processing.analysis.skill.metadata.schema.definition","name":"skill-metadata-schema-definition","description":"Captures and validates skill metadata (name, description, input parameters, output format) through interactive CLI prompts, storing this as structured schema definitions that drive code generation and agent skill registration. Uses a questionnaire-based approach to collect semantic information about what the skill does and what data it accepts/produces.","intents":["I want to define what inputs my skill accepts and what outputs it produces without writing JSON schemas manually","I need to document skill purpose and parameters in a way that's both human-readable and machine-parseable","I want to ensure my skill metadata is consistent with AI SDK skill registration requirements"],"best_for":["developers new to AI agent skill development who need guidance on schema structure","teams building skill libraries where metadata consistency is critical","rapid prototyping scenarios where schema definition speed matters"],"limitations":["No visual schema editor — schema definition is text-based CLI only","Limited schema validation — does not validate against actual LLM function-calling specifications","No support for complex nested schemas or conditional input parameters"],"requires":["Node.js 16+","npm or yarn"],"input_types":["text (skill name, description, parameter names and types via CLI prompts)"],"output_types":["structured data (JSON/YAML skill metadata)","code (TypeScript type definitions)"],"categories":["data-processing-analysis","code-generation-editing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-build-skill__cap_3","uri":"capability://tool.use.integration.ai.sdk.skill.integration.scaffolding","name":"ai-sdk-skill-integration-scaffolding","description":"Generates skill code with built-in compatibility for Vercel AI SDK's tool/skill registration system, including proper export patterns, function signatures, and integration hooks that allow generated skills to be immediately registered with AI agents. Handles the boilerplate required to make skills discoverable and callable by the AI SDK's function-calling infrastructure.","intents":["I want to create a skill that my AI agent can immediately discover and call without additional configuration","I need to understand how to properly export and register skills with the Vercel AI SDK","I want to avoid manual wiring of skill functions to the agent's tool registry"],"best_for":["Vercel AI SDK users building agent applications","developers integrating skills into existing AI SDK-based projects","teams standardizing on Vercel AI SDK for agent development"],"limitations":["Tightly coupled to Vercel AI SDK — generated code requires AI SDK as a dependency","No support for other agent frameworks (LangChain, AutoGen, etc.) without manual adaptation","Generated skills assume specific AI SDK version compatibility — may break with major version upgrades"],"requires":["Vercel AI SDK 3.0+","Node.js 16+","TypeScript 4.5+"],"input_types":["structured metadata (skill definition from CLI scaffolding)"],"output_types":["code (AI SDK-compatible skill implementation)","code (export statements and registration patterns)"],"categories":["tool-use-integration","code-generation-editing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-build-skill__cap_4","uri":"capability://automation.workflow.batch.skill.project.generation","name":"batch-skill-project-generation","description":"Scaffolds complete skill project structures with multiple skills, directory organization, configuration files, and dependency management in a single operation. Generates not just individual skill files but the entire project layout including package.json, tsconfig, and skill registry patterns that support managing collections of related skills.","intents":["I want to create a new project with multiple skills already scaffolded and organized","I need a consistent directory structure and configuration for a skill library","I want to set up a skill project that's ready for team collaboration and version control"],"best_for":["teams building reusable skill libraries for multiple agents","organizations standardizing skill development across projects","developers creating skill packages for distribution via npm"],"limitations":["Project generation is one-time — no incremental updates to existing project structures","Limited customization of generated project layout — assumes specific directory conventions","No built-in CI/CD or testing setup — developers must add these separately"],"requires":["Node.js 16+","npm or yarn","TypeScript 4.5+"],"input_types":["text (project name, skill definitions)","structured data (skill metadata for multiple skills)"],"output_types":["code (complete project directory structure)","code (package.json, tsconfig.json, skill files)","configuration (skill registry and project setup files)"],"categories":["automation-workflow","code-generation-editing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-build-skill__cap_5","uri":"capability://text.generation.language.skill.naming.and.documentation.guidance","name":"skill-naming-and-documentation-guidance","description":"Provides interactive guidance during skill creation to help developers choose appropriate skill names, write clear descriptions, and document skill purpose in a way that's both human-readable and useful for LLM function-calling. The CLI prompts guide developers through naming conventions and documentation best practices specific to AI agent skills.","intents":["I want to name my skill in a way that's clear to both humans and LLMs","I need help writing a skill description that accurately conveys its purpose and capabilities","I want to follow naming conventions and documentation standards for my skill library"],"best_for":["developers new to AI agent skill development","teams establishing skill naming and documentation standards","projects where skill discoverability and clarity matter"],"limitations":["Guidance is text-based and conversational — no automated validation of naming quality","No enforcement of naming conventions — developers can override suggestions","Limited to English language guidance and examples"],"requires":["Node.js 16+","npm or yarn"],"input_types":["text (skill purpose, intended use cases via CLI prompts)"],"output_types":["text (suggested skill names and descriptions)","code (documented skill metadata)"],"categories":["text-generation-language","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":32,"verified":false,"data_access_risk":"high","permissions":["Node.js 16+","npm or yarn package manager","Vercel AI SDK installed in target project","TypeScript 4.5+","Vercel AI SDK compatible project setup","npm or yarn","Vercel AI SDK 3.0+"],"failure_modes":["CLI-only interface — no programmatic API for headless skill generation","Generated templates assume Vercel AI SDK compatibility — may require manual adaptation for other frameworks","No validation of generated skill schemas against actual LLM capabilities or type safety at generation time","Generated code is TypeScript-only — no Python or other language support","Templates assume synchronous skill execution — async patterns require manual modification","No built-in testing or example invocation code generation","No visual schema editor — schema definition is text-based CLI only","Limited schema validation — does not validate against actual LLM function-calling specifications","No support for complex nested schemas or conditional input parameters","Tightly coupled to Vercel AI SDK — generated code requires AI SDK as a dependency","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.2836564620388168,"quality":0.22,"ecosystem":0.55,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.28,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:23.328Z","last_scraped_at":"2026-05-03T14:04:47.473Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":34319,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=build-skill","compare_url":"https://unfragile.ai/compare?artifact=build-skill"}},"signature":"ML16qhZkVUdCosQkvHHWqmyiKnvRIzyVX4xShNQFPglI/vxa2AMK0P94vsEQhLjo9YFAJT87ElRKpbt8GUFgDw==","signedAt":"2026-06-22T20:52:03.542Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/build-skill","artifact":"https://unfragile.ai/build-skill","verify":"https://unfragile.ai/api/v1/verify?slug=build-skill","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}