From ac-tools
Imports/exports reusable assets (skills, templates, agents) between projects and v0.2 Claude Code plugin repositories, with sanitization for secrets/paths and safety checks.
npx claudepluginhub waterplanai/agentic-config --plugin ac-toolsThis skill is limited to using the following tools:
Core logic for moving reusable assets between projects and this repository.
Exports skills, templates, or agents from a project to a repository's v0.2 plugin architecture via /agentic-export. Supports dry-run, plugin targeting, and pre-flight checks.
Safely packages, reviews, exports, and imports CodyMaster skill folders across machines, repos, or teams. Includes checklists for validation, companion files, and discovery updates.
Shares local Claude Code skills, agents, or rules to shared brain namespace by copying to git repo, confirming with user, and committing/pushing. Use /brain-share skill my-skill.md for team sync.
Share bugs, ideas, or general feedback.
Core logic for moving reusable assets between projects and this repository.
import | exportskill | template | agent--plugin, --force, --dry-run)Parsed from: $ARGUMENTS
| Type | Project Source | Repository Target |
|---|---|---|
| skill | .claude/skills/<name>/ or explicit skill dir | plugins/<plugin>/skills/<name>/ |
| template | templates/<name>/ | templates/<name>/ |
| agent | explicit agent markdown path | plugins/ac-workflow/agents/<name>.md |
Notes:
--plugin is required unless destination can be inferred.import or export).skill, template, agent)..claude-plugin/marketplace.jsonplugins//Users/..., /home/...) -> {USER_HOME}api_key, token, secret, bearer values) -> {REDACTED}--dry-run).--force or explicit confirmation.After successful import/export, offer a commit for only touched asset paths.
Conventional message pattern:
feat(assets): import <asset_type> '<asset_name>'
(or export accordingly)
| Error | Action |
|---|---|
| Invalid mode/type | Abort with valid choices |
| Repository root not detected | Abort and request running from repo root |
| Source missing | Abort and print source path |
| Sanitization blockers remain | Abort and print blocker lines |
| Target exists without force | Ask for overwrite confirmation |