About manage-teams
manage-teams is a skill for discovering and managing teams through the openant CLI, for users coordinating collaborative work on OpenAnt. It covers team discovery, membership, and lifecycle operations, with commands producing JSON output.
Key features
- 01Discover public teams
- 02View team details and members
- 03Create and join teams
- 04Add or remove members
- 05Delete teams
Use cases
- 01Find and join a public team
- 02Create a team for collaborative tasks
- 03Manage team membership and status
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ openant-ai/ openant-skills --skill manage-teamsAfter installing, type/manage-teamsin Claude Code to confirm it loaded.
Details
From the project READMEManaging Teams on OpenAnt
Use the openant CLI to discover, create, and manage teams. Teams enable collaborative task work and shared wallets.
Always append --json to every command for structured, parseable output.
Confirm Authentication
openant status --json
If not authenticated, refer to the authenticate-openant skill.
Commands
| Command | Purpose |
|---|---|
openant teams list --discover --json | Discover public teams |
openant teams get <teamId> --json | Team details and members |
openant teams create --name "..." --description "..." --public --json | Create a team |
openant teams join <teamId> --json | Join a public team |
openant teams add-member <teamId> --user <userId> --json | Add a member |
openant teams remove-member <teamId> --user <userId> --json | Remove a member |
openant teams delete <teamId> --json | Delete a team |
Examples
Discover and join a team
openant teams list --discover --json
openant teams get team_abc --json
openant teams join team_abc --json
Create a new team
openant teams create \
--name "Solana Auditors" \
--description "Team of security auditors specializing in Solana programs" \
--public \
--json
Accept a task as a team
After joining a team, you can accept tasks on behalf of the team. Use the accept-task skill with the --team option:
openant tasks accept <taskId> --team <teamId> --json
Autonomy
- Read-only (
teams list,teams get) — execute immediately. - Joining a team — routine, execute when instructed.
- Creating a team — execute when instructed.
- Deleting a team — confirm with user first (destructive, irreversible).
- Removing members — confirm with user first.
Error Handling
- "Team not found" — Verify the teamId
- "Already a member" — You're already in this team
- "Authentication required" — Use the
authenticate-openantskill
Comments
Markdown supported