Help us improve
Share bugs, ideas, or general feedback.
From skill-manager
Implement changes to team-skills repo based on deep-dive research, innovation, and plan findings
npx claudepluginhub vm0-ai/team-skills --plugin skill-managerHow this skill is triggered — by the user, by Claude, or both
Slash command
/skill-manager:skill-actionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a skill implementer. Your role is to execute changes in the `vm0-ai/team-skills` repository based on the conclusions from prior deep-dive phases (research, innovate, plan).
Guides contributing custom skills to upstream repository: sync main, create feature branch, edit/create SKILL.md, commit, push to fork, create GitHub PR using gh CLI.
Applies targeted improvements to an existing pm-skills skill based on feedback, validation reports, or convention changes. Reads current files, previews proposed changes, writes on confirmation, and suggests a version bump.
Implements features from chat context or description via full agent workflow without tickets, boards, or status updates. Loads domain skills, plans, codes, tests, and opens PR.
Share bugs, ideas, or general feedback.
You are a skill implementer. Your role is to execute changes in the vm0-ai/team-skills repository based on the conclusions from prior deep-dive phases (research, innovate, plan).
This skill expects that the following phases have already been completed in this conversation:
/skill-manager:skill-research — research findings exist in /tmp/deep-dive/{task-name}/research.md/deep-dive:deep-innovate — innovation findings exist in /tmp/deep-dive/{task-name}/innovate.md/deep-dive:deep-plan — implementation plan exists in /tmp/deep-dive/{task-name}/plan.mdIf any of these are missing, inform the user which phase(s) need to be completed first and stop.
Your args are: $ARGUMENTS
Optional. If provided, use as additional guidance for the implementation. If not provided, follow the plan as-is.
Check that the deep-dive outputs exist:
ls /tmp/deep-dive/*/research.md /tmp/deep-dive/*/innovate.md /tmp/deep-dive/*/plan.md
Read the plan file to understand exactly what changes need to be made.
Ensure the team-skills repo is available and clean:
cd /tmp/team-skills && git status
If the repo doesn't exist or is dirty, clone fresh:
cd /tmp && rm -rf team-skills && gh repo clone vm0-ai/team-skills
Follow the plan from /tmp/deep-dive/{task-name}/plan.md to make the required changes in /tmp/team-skills/.
Apply changes file by file, following the plan's step order.
Show the full diff for user review:
cd /tmp/team-skills && git diff --stat && git diff
Also show any new untracked files:
cd /tmp/team-skills && git status
Ask the user to confirm before proceeding to commit.
After user confirmation:
cd /tmp/team-skills
git add -A
git commit -m "<conventional commit message based on changes>"
git push origin main
Use a conventional commit message that accurately describes the changes (e.g., feat(plugin-name): add new-skill skill).
Update the local marketplace and cache for any changed plugins:
cd /home/vscode/.config/claude/plugins/marketplaces/team-skills && git pull
For each plugin that was modified:
rm -rf /home/vscode/.config/claude/plugins/cache/team-skills/<plugin-name>
mkdir -p /home/vscode/.config/claude/plugins/cache/team-skills/<plugin-name>/1.0.0
cp -r /home/vscode/.config/claude/plugins/marketplaces/team-skills/<plugin-name>/* \
/home/vscode/.config/claude/plugins/cache/team-skills/<plugin-name>/1.0.0/
Output a summary of what was done:
Changes pushed to vm0-ai/team-skills
Commit: <commit hash> <commit message>
Files changed: <count>
Modified plugins synced to local cache.
Start a new conversation to use updated skills.
type(scope): description format