install
source · Clone the upstream repo
git clone https://github.com/TeamWiseFlow/wiseflow
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/TeamWiseFlow/wiseflow "$T" && mkdir -p ~/.claude/skills && cp -r "$T/crews/hrbp/skills/hrbp-modify" ~/.claude/skills/teamwiseflow-wiseflow-hrbp-modify && rm -rf "$T"
manifest:
crews/hrbp/skills/hrbp-modify/SKILL.mdsource content
HRBP Skill — Modify (调岗)
Scope
This skill applies to external crew instances only.
- Internal crews (
,main
,hrbp
) are managed by Main Agent via setup-crew.sh. Do NOT modify their workspace via this skill.it-engineer - If the user asks to modify an internal crew, politely explain this and redirect.
Trigger
User requests to change/update an existing external agent instance.
Procedure
Step 1: Identify Target Instance
- Check
in your workspace for known external crew instancesEXTERNAL_CREW_REGISTRY.md - Confirm which instance the user wants to modify
- Verify crew type: confirm the target is an external crew (
in SOUL.md). If it's an internal crew, decline and redirect.crew-type: external - If ambiguous, list available external instances and ask for clarification
Step 2: Understand Changes
- Read the target instance's current workspace files (SOUL.md, AGENTS.md, TOOLS.md, etc.)
- Ask the user what needs to change:
- Role/responsibilities (SOUL.md)
- Workflow/procedures (AGENTS.md)
- Tools and permissions (TOOLS.md)
- Identity/voice (IDENTITY.md)
- Channel bindings (add/remove direct channel access)
- Present a summary of proposed changes
Step 3: User Confirmation
- Present the modification plan clearly:
- Which files will be changed
- What the changes are (before → after summary)
- Any binding changes
- Wait for explicit user confirmation before proceeding
Step 4: Apply Changes
After user confirms:
- Workspace files: Edit the relevant .md files in
~/.openclaw/workspace-<instance-id>/ - Channel bindings: If binding changes are needed, run:
- Add binding:
bash ./skills/hrbp-modify/scripts/modify-agent.sh <instance-id> --bind <channel>:<accountId> - Remove binding:
bash ./skills/hrbp-modify/scripts/modify-agent.sh <instance-id> --unbind <channel>
- Add binding:
- DECLARED_SKILLS: If skill access changes are needed, edit
~/.openclaw/workspace-<instance-id>/DECLARED_SKILLS - Update
if specialty or route mode changedEXTERNAL_CREW_REGISTRY.md
Step 5: Closeout
Report to the user:
- Summary of changes made
- Files modified
- Any binding changes
- Remind: restart Gateway to activate changes (
)./scripts/dev.sh gateway
Notes
- Always read current config before proposing changes
- 所有系统配置和渠道绑定操作都需要用户明确确认
- Workspace file edits can proceed after user approves the plan
- External crew only: Protected agents (
,main
,hrbp
) are internal crews — they are NOT managed by this skillit-engineer - Modifications affect the instance only — the source template is not changed
- External crew SOUL.md must retain
andcrew-type: external
(or declared tier) — do not remove thesecommand-tier: T0 - External crews cannot upgrade themselves; all upgrades must go through HRBP (this skill)