package:skills v1.0.0-beta.1
Pre-release
Pre-release
·
71 commits
to main
since this release
- 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.