Skills

Human Management

Use when admin requests adding a human user to the system, changing human permissions...

Install

npx skills add agentscope-ai/AgentTeams --skill human-management -g -a claude-code -y
Category
Engineering
Updated
3d ago
License
Apache-2.0
Context cost
Lightabout 428 tokens
Runs scripts
Yes, review before use

What it does

Use when admin requests adding a human user to the system, changing human permissions, removing human access, or managing human accounts.

Human Management

Import real human accounts into AgentTeams with configurable permission levels. Humans use their own Matrix client (Element) to communicate with agents.

Permission Levels (inclusive, higher includes all lower)

LevelCan talk toUse case
1Manager + all Team Leaders + all Workers (= Admin equivalent)CTO, tech lead
2Specified Team Leaders + their Workers + specified standalone WorkersTeam member, PM
3Specified Workers onlyExternal collaborator

Quick Create

bash /opt/agentteams/agent/skills/human-management/scripts/create-human.sh \
  --matrix-id "@john:domain" --name "John Doe" \
  --level 2 --teams alpha-team --workers standalone-dev \
  --email john@example.com

Full workflow: read references/create-human.md

Gotchas

  • Humans don't need containers, MinIO, or Higress, they only need Matrix room access and groupAllowFrom entries
  • Email is optional but recommended, if provided, a welcome email with credentials is sent automatically
  • Matrix account is registered automatically, username from --matrix-id, random password generated
  • Level 1 humans get access to everything, --teams and --workers are ignored
  • Level 3 humans ignore --teams, only --workers matters
  • Changing permission level requires recalculating all groupAllowFrom, use create-human.sh with --update flag

Operation Reference

Admin wants to...ReadKey script
Add a human userreferences/create-human.mdscripts/create-human.sh
List/query humans,agt get humans
Remove human access,agt delete human <name>

More in Engineering