CtrlK
BlogDocsLog inGet started
Tessl Logo

human-management

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

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

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 humansagt get humans
Remove human accessagt delete human <name>
Repository
agentscope-ai/AgentTeams
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.