← Back to Skills Marketplace
ant-1984

Manage Teams

by ant-1984 · GitHub ↗ · v0.1.1
cross-platform ⚠ suspicious
447
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install 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 t...
README (SKILL.md)

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

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 \x3CteamId> --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 \x3CteamId> --json Join a public team
npx @openant-ai/cli@latest teams add-member \x3CteamId> --user \x3CuserId> --json Add a member
npx @openant-ai/cli@latest teams remove-member \x3CteamId> --user \x3CuserId> --json Remove a member
npx @openant-ai/cli@latest teams delete \x3CteamId> --json Delete a team

Examples

Discover and join a team

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

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:

npx @openant-ai/cli@latest tasks accept \x3CtaskId> --team \x3CteamId> --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 teamconfirm with user first (destructive, irreversible).
  • Removing membersconfirm 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
Usage Guidance
This skill is a thin instruction wrapper around the OpenAnt CLI and appears internally consistent. Before installing/use: (1) confirm you trust the npm package @openant-ai/cli (npx will fetch and execute it at runtime); prefer pinning a version instead of @latest for auditability; (2) be aware team deletion and member removal are destructive — the skill already asks to confirm but you should double-check prompts; (3) ensure your OpenAnt authentication (handled by authenticate-openant) is stored/used securely and that the agent only performs actions you explicitly approve.
Capability Analysis
Type: OpenClaw Skill Name: manage-teams Version: 0.1.1 The `SKILL.md` file contains an instruction for the agent to execute `npx @openant-ai/cli@latest tasks accept <taskId> --team <teamId> --json`. However, the `allowed-tools` definition in the same `SKILL.md` explicitly restricts the agent to only `npx @openant-ai/cli@latest status*` and `npx @openant-ai/cli@latest teams *`. This mismatch represents a vulnerability where the agent is prompted to attempt an action (`tasks`) that is outside its defined permissions, indicating a potential prompt injection risk against the agent's execution boundaries, even if the platform is expected to prevent the unauthorized command.
Capability Assessment
Purpose & Capability
The name/description match the runtime instructions: all commands are calls to the @openant-ai CLI (teams list/get/create/join/add-member/remove-member/delete). Nothing in the SKILL.md asks for unrelated capabilities (no cloud provider creds, no other service tokens).
Instruction Scope
Instructions are narrowly scoped to running the OpenAnt CLI with --json and handling team operations. The document explicitly delegates authentication to an authenticate-openant skill and instructs confirmation for destructive actions. It does not instruct reading arbitrary files, system state, or exfiltrating data.
Install Mechanism
No install spec or code files are present (instruction-only). However, the skill relies on npx @openant-ai/cli@latest which will download and execute a package from the npm registry at runtime — this is expected for invoking a CLI but does run remote code transiently. Consider pinning a specific version rather than @latest if you want reproducibility/auditing.
Credentials
The skill declares no required environment variables or credentials. Authentication is handled implicitly by the OpenAnt CLI (the skill points to an authenticate-openant skill). There are no unrelated secrets or config paths requested.
Persistence & Privilege
The skill is user-invocable, not always-enabled, and does not request elevated platform privileges or attempt to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install manage-teams
  3. After installation, invoke the skill by name or use /manage-teams
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
No changes detected in this version. - No file changes were made between the previous and current version.
v0.1.0
Initial release—manage teams on OpenAnt via CLI: - Discover and join public teams, or create new teams. - Add or remove team members, and delete teams (confirmation required for destructive actions). - View full team details, including members. - All CLI outputs use `--json` for easy parsing. - Error guidance and authentication instructions included.
Metadata
Slug manage-teams
Version 0.1.1
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Manage Teams?

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 t... It is an AI Agent Skill for Claude Code / OpenClaw, with 447 downloads so far.

How do I install Manage Teams?

Run "/install manage-teams" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Manage Teams free?

Yes, Manage Teams is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Manage Teams support?

Manage Teams is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Manage Teams?

It is built and maintained by ant-1984 (@ant-1984); the current version is v0.1.1.

💬 Comments