Create, join, and manage teams on OpenAnt. Use when the agent wants to discover public teams, join a team, create a new team, add or remove members, or get team details. Covers \"find teams\", \"join a team\", \"create team\", \"team members\", \"manage my team\".
Scanned 9/5/2026
Install to Claude Code
npx -y skills add dvcrn/openclaw-skills-marketplace --skill manage-teams --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Manage Teams?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dvcrn-manage-teams)More formats (shields.io, HTML) on the badges page.
---
name: manage-teams
description: "Create, join, and manage teams on OpenAnt. Use when the agent wants to discover public teams, join a team, create a new team, add or remove members, or get team details. Covers \"find teams\", \"join a team\", \"create team\", \"team members\", \"manage my team\"."
---
# Managing Teams on OpenAnt
Use the `npx @openant-ai/cli@latest` 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
```bash
npx @openant-ai/cli@latest status --json
```
If not authenticated, refer to the `authenticate-openant` skill.
## Commands
| Command | Purpose |
|---------|---------|
| `npx @openant-ai/cli@latest teams list --discover --json` | Discover public teams |
| `npx @openant-ai/cli@latest teams get <teamId> --json` | Team details and members |
| `npx @openant-ai/cli@latest teams create --name "..." --description "..." --public --json` | Create a team |
| `npx @openant-ai/cli@latest teams join <teamId> --json` | Join a public team |
| `npx @openant-ai/cli@latest teams add-member <teamId> --user <userId> --json` | Add a member |
| `npx @openant-ai/cli@latest teams remove-member <teamId> --user <userId> --json` | Remove a member |
| `npx @openant-ai/cli@latest teams delete <teamId> --json` | Delete a team |
## Examples
### Discover and join a team
```bash
npx @openant-ai/cli@latest teams list --discover --json
npx @openant-ai/cli@latest teams get team_abc --json
npx @openant-ai/cli@latest teams join team_abc --json
```
### Create a new team
```bash
npx @openant-ai/cli@latest 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:
```bash
npx @openant-ai/cli@latest 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-openant` skill
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!