Skip to content
Back to skills

Manage Teams

ASecurity

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\".

  • 33 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 5, 2026
securitybashsecurity

Works with

  • cli

Security analysis

A100/100

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill manage-teams --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Manage Teams?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Manage Teams
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-manage-teams/badge)](https://www.skillsdirectory.com/skills/dvcrn-manage-teams)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in security →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.