skills
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.
1.0.0
114K downloads/mo
#1070 most downloaded on pub.dev
dart-lang/ai
What this package is like to depend on
Last release 10 days ago
13 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 13 of 13 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
17 releases · first in 2026
17 releases in the last 12 months
see the full history below
Release timeline
17 releases · Feb 2026 to Aug 2026Releases
latest 17-
1.0.013 Aug 2026Release notes
Open source →- 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.
Release notes
Open source →- 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.
- Display the actual install directory for each agent in the
-
1.0.0-beta.423 Jul 2026 pre-release -
1.0.0-beta.322 Jul 2026 pre-release -
1.0.0-beta.217 Jul 2026 pre-releaseRelease notes
Open source →- feat: Add a
createcommand to assist with creating skills for users of the
current package.
Release notes
Open source →- feat: Add a
createcommand to assist with creating skills for users of the current package.
- feat: Add a
-
1.0.0-beta.117 Jul 2026 pre-releaseRelease notes
Open source →- 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 the
allFlag: 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 to
getSkillsand 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.
Release notes
Open source →- 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.
- feat: Added a dialog to select which packages to install skills from during
-
0.3.110 Jun 2026 -
0.3.005 May 2026Release notes
Open source →- 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.204 May 2026 -
0.2.117 Mar 2026 -
0.2.015 Mar 2026 -
0.1.507 Mar 2026 -
0.1.407 Mar 2026 -
0.1.307 Mar 2026 -
0.1.205 Mar 2026 -
0.1.105 Mar 2026Release notes
Open source →- fix: Cleans up output from
skills get. - fix: Moves config file to
.dart_skills/skills_config.json. - chore: Adds tests for Windows.
- fix: Cleans up output from
-
0.1.004 Mar 2026 -
0.0.125 Feb 2026