skills 1.0.0
skills: ^1.0.0 copied to clipboard
Install AI skills from your Dart and Flutter package deps into your IDE, so Antigravity, Claude, Codex, Cursor, and other agents know how to use your stack.
Changelog #
1.0.0 #
- Display the actual install directory for each agent in the
getcommand's summary message. - Fix bug where failing to clone a git repository in
skills addstill saved it to configuration/manifest files. - Emphasize (bold) actual skill names in interactive dialog options.
- Add a --version flag.
- JSON encode descriptions in the
createcommand. - Make
listcommand more consistent with other commands and more informative:- Add agent aliases to agent labels (e.g.,
generic (antigravity, codex)). - Display actual install directory for each agent in the list header.
- Add a note that listed skills are managed skills and additional skills may be installed.
- Store relative repository paths in manifest and display in
listoutput.
- Add agent aliases to agent labels (e.g.,
- Don't crawl into
third_partyor hidden directories when scanning Git repositories for skills. - Support hyphens instead of underscores in package name prefixes when matching and creating skills.
- Update wording slightly for selection dialogs.
- Auto-select newly accepted suggested skill repositories so they are not prompted again in the source-selection dialog.
- Prompt user during
skills prune(and afterskills get) to remove local or global git repository sources that have no installed skills.
1.0.0-beta.4 #
- Update github repo link to the new location.
1.0.0-beta.3 #
- feat: Add some basic analytics tracking of commands ran and errors.
1.0.0-beta.2 #
- feat: Add a
createcommand to assist with creating skills for users of the current package.
1.0.0-beta.1 #
- feat: Added a dialog to select which packages to install skills from during
skills getandskills remove. - feat: Added a dialog to select which specific skills to install during
skills getandskills remove. - Breaking Change: Removed support for rest arguments, instead use the new
--package,--skill,--gitor--alloptions, or the built in dialogs. - Breaking Change:
getSkillsnow takes a set of source uris to install instead of just a single package name. To install all skills pass theallFlag: trueargument. Packages should be provided inpackage:<name>format instead of just by name. - refactor: Migrate from
.agent/skillsto.agents/skillsfor the generic agent adapter. When a.agent/dir is detected you will be prompted for what action to take. - feat: Added
DialogSupportinterface and optional parameter togetSkills, includes aCliUtilDialogSupportimplementation for use in simple CLIs. - feat: Breaking Change - Removed
stdoutandstdinparameters togetSkillsand replaced them with a requiredLogger logger. - feat: Check packages for security advisories on install.
- chore: Move cache dir to
.dart_tool/skillsfrom.dart_skills. - feat: Allow the user to select an agent if none is detected.
- fix: Breaking Change - Only install skills from immediate dependencies.
- chore: Breaking Change - Drop support for the built in "registry" concept.
- feat: Add a general install from git concept, through the new
addcommand, which maps very closely to hownpx skills addworks.- Many commands from https://skills.sh will now work, by simply substituting
npx skillsfordart run skills@. - The
getcommand now supports--gitarguments for git repos to update skills from.
- Many commands from https://skills.sh will now work, by simply substituting
- feat: Once per machine/project, suggest installing the dart and flutter skill repos, if they are not already installed.
- feat: Support
internal: truemetadata in frontmatter to skill internal skills, unless theINSTALL_INTERNAL_SKILLS=1environment variable is set. - chore: Rename
--ideoption to--agentoption,--idewill still work as an alias for some time. - chore: Breaking Change: Renamed
IDEenum toAgent.
0.3.1 #
- Allow config version 0.9.x.
0.3.0 #
- feat: Adds support for OpenCode.
- feat: Exports
getSkillsfor programmatic usage as part of the public API. - fix: Makes all skills non-user-invocable by default on Claude Code.
0.2.2 #
- refactor: Refactors the core logic to the
getSkillsfunction.
0.2.1 #
- docs: Updates README.
0.2.0 #
- feat: Adds
skills prunecommand. - chore: Lowers required Dart version.
0.1.5 #
- fix: Fixes git on Windows.
0.1.4 #
- feat: Adds support for fetching skills from GitHub repositories.
0.1.3 #
- fix: Uses correct skills format for all agents.
0.1.2 #
- fix: Fixes issue with monorepos.
0.1.1 #
- fix: Cleans up output from
skills get. - fix: Moves config file to
.dart_skills/skills_config.json. - chore: Adds tests for Windows.
0.1.0 #
- First working version.
0.0.1 #
- Initial version.