Discover and explore top open-source AI tools and projects—updated daily.
skilld-devAI agent skills from NPM dependencies
Top 96.9% on SourcePulse
Summary
skilld addresses AI agent knowledge gaps regarding NPM dependencies by automatically generating version-aware skills from existing package documentation, release notes, and GitHub issues. This empowers developers with local-first, context-rich skills, enhancing agent performance without requiring package maintainer opt-in or external server dependencies.
How It Works
The tool analyzes NPM dependencies, extracting relevant information from sources like docs, release notes, and issues. It generates SKILL.md files, which are local, version-specific skill definitions. Optionally, it leverages LLMs to enrich these skills with best practices and API changes, building a semantic search index. This approach ensures skills are context-aware, versioned, and locally executable.
Quick Start & Requirements
npx -y skilld for interactive setup. Global install via npm install -g skilld or pnpm add -g skilld. Supports running without a dedicated agent CLI.Highlighted Details
npx skills and skills-npm.Maintenance & Community
The project is supported by a Sponsor Program and offers community assistance via Discord. The primary developer can be followed on Twitter at @harlan_zw. Telemetry is collected anonymously for skill discovery and ranking, disabled in CI environments.
Licensing & Compatibility
Licensed under the permissive MIT license, allowing for commercial use and integration into closed-source projects without significant restrictions.
Limitations & Caveats
While skilld implements sanitization and treats data as untrusted, it sources information from GitHub issues, which could present a theoretical prompt injection risk if users interact with untrusted skills without caution. LLM enhancements are optional but significantly improve skill utility.
6 days ago
Inactive