mcpField
M
manage-teams

manage-teams

github.com/openant-aiAgent workflows043 installsUpdated 12w ago
Repository

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

  1. 01Discover public teams
  2. 02View team details and members
  3. 03Create and join teams
  4. 04Add or remove members
  5. 05Delete teams

Use cases

  1. 01Find and join a public team
  2. 02Create a team for collaborative tasks
  3. 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-teams

After installing, type/manage-teamsin Claude Code to confirm it loaded.

Details

From the project README

Managing 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

CommandPurpose
openant teams list --discover --jsonDiscover public teams
openant teams get <teamId> --jsonTeam details and members
openant teams create --name "..." --description "..." --public --jsonCreate a team
openant teams join <teamId> --jsonJoin a public team
openant teams add-member <teamId> --user <userId> --jsonAdd a member
openant teams remove-member <teamId> --user <userId> --jsonRemove a member
openant teams delete <teamId> --jsonDelete 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-openant skill

Comments

Markdown supported