Skip to content
Back to skills

Ae Team

ASecurity

AE/TE/ThinkingEngine/ThinkingAI ae-cli manual for AI Agent Team tasks: managing teams (list, create, update, delete, AI-generate, templates) and executing TeamRuns (start, chat, cancel, reply, result, artifacts). Use when the user asks to find a team, run a team task, check run status, retrieve results or artifacts, or set up multi-agent workflows. Must use ae-cli, read the matching references/<command>.md before composing commands, and never guess team IDs, run IDs, config structures, or par...

  • 417 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added November 8, 2026
toolsgobashexpress

Works with

  • terminal
  • cli
  • mcp

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 15 files and shows the line behind each finding

Scanned November 8, 2026

npx -y skills add infometa/workbuddyskills --skill ae-team --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ae Team?

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

Security grade badge for Ae Team
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/infometa-ae-team/badge)](https://www.skillsdirectory.com/skills/infometa-ae-team)

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: ae-team
version: 1.0.0
description: "AE/TE/ThinkingEngine/ThinkingAI ae-cli manual for AI Agent Team tasks: managing teams (list, create, update, delete, AI-generate, templates) and executing TeamRuns (start, chat, cancel, reply, result, artifacts). Use when the user asks to find a team, run a team task, check run status, retrieve results or artifacts, or set up multi-agent workflows. Must use ae-cli, read the matching references/<command>.md before composing commands, and never guess team IDs, run IDs, config structures, or parameter formats."
---

# ae-team

> **CRITICAL — Before running any `+<command>` command, you MUST first read the corresponding `references/<command>.md`.** The reference filename equals the command name without the leading `+`, for example `+run-start` → `references/run-start.md`.
> **CRITICAL — Never guess team IDs, run IDs, or config JSON structures.** Always use `+list` or `+list-templates` to discover real resources first.
> **CRITICAL — For the core Agent workflow (find → start → poll → artifacts), follow Workflow A in the Typical Workflows section below.**

## Global AE CLI Rules

AE CLI (`ae-cli`) is the command-line tool for the AE / TE / ThinkingEngine analysis platform.

Global parameters:

| Parameter | Description |
|---|---|
| `--format <json\|table>` | Output format. Default is JSON. |
| `--jq <expr>` | jq filter expression for JSON output. |
| `--host <url>` | Override the active AE host. Available on every command and may be placed after the subcommand, e.g. `ae-cli team +<command> --host <url>`. |
| `--yes` | Skip confirmation for `high-risk-write` (delete) operations. |
| `--dry-run` | Show request details without executing. |

Output and errors:
- Successful commands return machine-readable JSON by default. Envelope may include optional `_notice.host_compat`.
- Failed commands return `{ "ok": false, "error": { "type": "...", "message": "...", "hint": "..." } }` and exit non-zero.
- **CRITICAL — Host compat (do this first):** If stderr or `_notice.host_compat` has a version warning, open the user reply with ⚠️ and **quote `npm i -g` / `npx skills add` (or update-cluster) lines verbatim**, then list projects/results. Never omit when summarizing. Soft tip; `ok: true` may still include the notice.

Safety constraints:
- Read commands (`+list`, `+list-templates`, `+list-projects`, `+run-result`, `+run-artifacts`, `+ai-generate`) can execute directly once required IDs are known.
- Ordinary `write` commands require explicit user intent but no CLI confirmation. Only `high-risk-write` commands use the confirmation gate and may receive `--yes` after explicit user authorization.
- Never invent team IDs, run IDs, `agentId` values, `mcpServerIds`, `skillIds`, `knowledgeBaseIds`, project IDs, or any resource identifiers. Discover them with list commands or accept them from the user.

## When to Use

Use `ae-team` for all AI Agent Team work:

- **Team management**: list available teams, create/update/delete a team, generate a team config draft with AI, browse templates.
- **TeamRun execution**: start a run, interact in chat mode, cancel a run, reply to a waiting run, poll result until completion, retrieve artifacts.

If the user's intent is data analysis, audience management, metadata governance, or DataOps, switch to `ae-analysis` / `ae-dataops` / `ae-engage`.

## Command Format

```bash
ae-cli team +<command> [options]
```

All commands live under the `team` service. Quick help:

```bash
ae-cli team --help
ae-cli team +list --help
ae-cli team +run-start --help
```

## Tool Groups (13)

### Team Management (7)

- `+list` ([doc](references/list.md)) — list all visible teams
- `+create` ([doc](references/create.md)) — create a new team with a TeamConfig
- `+update` ([doc](references/update.md)) — patch one or more fields of an existing team
- `+delete` ([doc](references/delete.md)) — delete a team (409 if runs are active)
- `+ai-generate` ([doc](references/ai-generate.md)) — AI-generate a team config draft from a goal description
- `+list-templates` ([doc](references/list-templates.md)) — browse built-in team templates
- `+list-projects` ([doc](references/list-projects.md)) — list projects available to the current user

### TeamRun Execution (7)

- `+run-start` ([doc](references/run-start.md)) — start a new TeamRun
- `+run-watch` ([doc](references/run-watch.md)) — stream a TeamRun via SSE (preferred over polling)
- `+run-chat` ([doc](references/run-chat.md)) — chat with a team (multi-turn, auto-resume)
- `+run-cancel` ([doc](references/run-cancel.md)) — cancel a running TeamRun
- `+run-reply` ([doc](references/run-reply.md)) — reply to a run in `waiting_user` state
- `+run-result` ([doc](references/run-result.md)) — get the full result of a TeamRun (fallback polling)
- `+run-artifacts` ([doc](references/run-artifacts.md)) — list artifacts produced by a TeamRun

## TeamRun Status Reference

| Status | Description |
|---|---|
| `pending` | Queued, waiting to start |
| `running` | Actively executing |
| `waiting_user` | Paused — `+run-watch` exits with code 2; read `pendingQuestion` from stdout, present to user, then call `+run-reply` |
| `waiting_approval` | Paused — waiting for approval |
| `paused` | Manually paused |
| `completed` | Finished successfully |
| `failed` | Execution failed |
| `cancelled` | Cancelled by user |

Terminal statuses: `completed`, `failed`, `cancelled`. Poll `+run-result` until one of these is reached.

## Typical Workflows

### Workflow A — Start an existing team and wait for results

```bash
# 1. Discover available teams
ae-cli team +list

# 2. (Optional) Discover project IDs if needed
ae-cli team +list-projects

# 3. Start a run
ae-cli team +run-start --team-id <team_id> --input "分析上周用户留存数据"

# 4. Stream until done (blocks; no polling needed)
ae-cli team +run-watch --id <run_id>
# exit 0 → completed/partial_success → go to step 5
# exit 1 → failed/cancelled → inspect errorMessage in output, report to user
# exit 2 → waiting_user → go to step 4a

# 4a. Handle waiting_user: read pendingQuestion from stdout, get user's answer, reply, re-watch
ae-cli team +run-reply --id <run_id> --input "<user_answer>"
ae-cli team +run-watch --id <run_id>   # repeat until exit 0 or 1

# 5. Retrieve artifacts
ae-cli team +run-artifacts --id <run_id> --include-content true
```

### Workflow B — AI-generate a config, then create and run

```bash
# 1. Generate a draft config
ae-cli team +ai-generate --prompt "需要一个分析用户行为并自动生成留存报告的团队"

# 2. Create the team (paste / adjust the returned config)
ae-cli team +create --name "留存分析团队" --config '<config_json>'

# 3. Start a run
ae-cli team +run-start --team-id <new_team_id> --input "分析本月留存"
```

### Workflow C — Multi-turn chat

```bash
# First turn
ae-cli team +run-chat --team-id <team_id> --input "帮我分析DAU趋势"

# If run status is waiting_user, reply:
ae-cli team +run-reply --id <run_id> --input "请重点分析周末下降原因"

# Continue same session
ae-cli team +run-chat --team-id <team_id> --session-id <session_id> --input "给出优化建议"
```

### Workflow D — Use a template to create a team

```bash
# 1. Browse templates
ae-cli team +list-templates --locale zh

# 2. Create from a template's config
ae-cli team +create --name "我的分析团队" --config '<template_config>'
```

## Quick Verification

```bash
ae-cli team --help
```

Files in this skill

  • SKILL.md7.4 KB
  • references/ai-generate.md2 KB
  • references/create.md3.3 KB
  • references/delete.md1.4 KB
  • references/list-projects.md1.7 KB
  • references/list-templates.md1.4 KB
  • references/list.md1.5 KB
  • references/run-artifacts.md2.1 KB
  • references/run-cancel.md1.5 KB
  • references/run-chat.md2.4 KB
  • references/run-reply.md1.8 KB
  • references/run-result.md3 KB
  • references/run-start.md3.3 KB
  • references/run-watch.md3.3 KB
  • references/update.md2 KB

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 tools →

Comments

Loading comments…

Newsletter

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