feat(agentmail): 迁入 agentmail 技能包(13 个 skills),修正 baoyu-fetch 行尾并忽略 node_modules
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
node_modules/
|
||||||
|
.DS_Store
|
||||||
30
agentmail/skills/agentmail-agent/SKILL.md
Normal file
30
agentmail/skills/agentmail-agent/SKILL.md
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-agent"
|
||||||
|
description: "AgentMail: Operations on agent"
|
||||||
|
---
|
||||||
|
|
||||||
|
# agent
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail agent <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `sign-up` — Sign Up
|
||||||
|
- `verify` — Verify
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail agent --schema
|
||||||
|
agentmail agent <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail agent --help
|
||||||
|
```
|
||||||
|
|
||||||
42
agentmail/skills/agentmail-api-keys/SKILL.md
Normal file
42
agentmail/skills/agentmail-api-keys/SKILL.md
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-api-keys"
|
||||||
|
description: "AgentMail: Operations on api-keys"
|
||||||
|
---
|
||||||
|
|
||||||
|
# api-keys
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail api-keys <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `cancel-browser-enrollment` — Cancel Browser Enrollment
|
||||||
|
- `create` — Create API Key
|
||||||
|
- `create-public-key` — Register Public-Key Credential
|
||||||
|
- `delete` — Delete API Key
|
||||||
|
- `delete-browser-consent` — Delete Browser Consent
|
||||||
|
- `delete-browser-credential` — Delete Browser Credential
|
||||||
|
- `list` — List API Keys
|
||||||
|
- `list-browser-consents` — List Browser Consents
|
||||||
|
- `list-browser-credential-events` — List Browser Credential Events
|
||||||
|
- `list-browser-credentials` — List Browser Credentials
|
||||||
|
- `list-public-keys` — List Public-Key Credentials
|
||||||
|
- `revoke-all-agent-id-sign-in-keys` — Revoke All AgentID Sign-In Keys
|
||||||
|
- `revoke-public-key` — Revoke Public-Key Credential
|
||||||
|
- `update-public-key-name` — Rename Public-Key Credential
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail api-keys --schema
|
||||||
|
agentmail api-keys <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail api-keys --help
|
||||||
|
```
|
||||||
|
|
||||||
29
agentmail/skills/agentmail-auth/SKILL.md
Normal file
29
agentmail/skills/agentmail-auth/SKILL.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-auth"
|
||||||
|
description: "AgentMail: Operations on auth"
|
||||||
|
---
|
||||||
|
|
||||||
|
# auth
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail auth <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `me` — Who Am I
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail auth --schema
|
||||||
|
agentmail auth <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail auth --help
|
||||||
|
```
|
||||||
|
|
||||||
35
agentmail/skills/agentmail-domains/SKILL.md
Normal file
35
agentmail/skills/agentmail-domains/SKILL.md
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-domains"
|
||||||
|
description: "AgentMail: Operations on domains"
|
||||||
|
---
|
||||||
|
|
||||||
|
# domains
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail domains <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `create` — Create Domain
|
||||||
|
- `delete` — Delete Domain
|
||||||
|
- `get` — Get Domain
|
||||||
|
- `get-zone-file` — Get Zone File
|
||||||
|
- `list` — List Domains
|
||||||
|
- `update` — Update Domain
|
||||||
|
- `verify` — Verify Domain
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail domains --schema
|
||||||
|
agentmail domains <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail domains --help
|
||||||
|
```
|
||||||
|
|
||||||
31
agentmail/skills/agentmail-drafts/SKILL.md
Normal file
31
agentmail/skills/agentmail-drafts/SKILL.md
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-drafts"
|
||||||
|
description: "AgentMail: Operations on drafts"
|
||||||
|
---
|
||||||
|
|
||||||
|
# drafts
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail drafts <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `get` — Get Draft
|
||||||
|
- `get-attachment` — Get Attachment
|
||||||
|
- `list` — List Drafts
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail drafts --schema
|
||||||
|
agentmail drafts <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail drafts --help
|
||||||
|
```
|
||||||
|
|
||||||
104
agentmail/skills/agentmail-inboxes/SKILL.md
Normal file
104
agentmail/skills/agentmail-inboxes/SKILL.md
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-inboxes"
|
||||||
|
description: "AgentMail: Operations on inboxes"
|
||||||
|
---
|
||||||
|
|
||||||
|
# inboxes
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail inboxes <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `create` — Create Inbox
|
||||||
|
- `delete` — Delete Inbox
|
||||||
|
- `get` — Get Inbox
|
||||||
|
- `list` — List Inboxes
|
||||||
|
- `update` — Update Inbox
|
||||||
|
|
||||||
|
### api-keys
|
||||||
|
|
||||||
|
- `create` — Create API Key
|
||||||
|
- `delete` — Delete API Key
|
||||||
|
- `list` — List API Keys
|
||||||
|
|
||||||
|
### browser-credentials
|
||||||
|
|
||||||
|
- `create-enrollment` — Create Browser Enrollment
|
||||||
|
|
||||||
|
### drafts
|
||||||
|
|
||||||
|
- `create` — Create Draft
|
||||||
|
- `delete` — Delete Draft
|
||||||
|
- `get` — Get Draft
|
||||||
|
- `get-attachment` — Get Attachment
|
||||||
|
- `list` — List Drafts
|
||||||
|
- `send` — Send Draft
|
||||||
|
- `update` — Update Draft
|
||||||
|
|
||||||
|
### events
|
||||||
|
|
||||||
|
- `list` — List Inbox Events
|
||||||
|
|
||||||
|
### lists
|
||||||
|
|
||||||
|
- `create` — Create List Entry
|
||||||
|
- `delete` — Delete List Entry
|
||||||
|
- `get` — Get List Entry
|
||||||
|
- `list` — List Entries
|
||||||
|
|
||||||
|
### messages
|
||||||
|
|
||||||
|
- `batch-get` — Batch Get Messages
|
||||||
|
- `batch-update` — Batch Update Messages
|
||||||
|
- `delete` — Delete Message
|
||||||
|
- `forward` — Forward Message
|
||||||
|
- `get` — Get Message
|
||||||
|
- `get-attachment` — Get Attachment
|
||||||
|
- `get-raw` — Get Raw Message
|
||||||
|
- `list` — List Messages
|
||||||
|
- `reply` — Reply To Message
|
||||||
|
- `reply-all` — Reply All Message
|
||||||
|
- `search` — Search Messages
|
||||||
|
- `send` — Send Message
|
||||||
|
- `update` — Update Message
|
||||||
|
|
||||||
|
### metrics
|
||||||
|
|
||||||
|
- `query-events` — Query Events
|
||||||
|
- `query-usage` — Query Usage
|
||||||
|
|
||||||
|
### threads
|
||||||
|
|
||||||
|
- `delete` — Delete Thread
|
||||||
|
- `get` — Get Thread
|
||||||
|
- `get-attachment` — Get Attachment
|
||||||
|
- `list` — List Threads
|
||||||
|
- `search` — Search Threads
|
||||||
|
- `update` — Update Thread
|
||||||
|
|
||||||
|
### webhooks
|
||||||
|
|
||||||
|
- `create` — Create Webhook
|
||||||
|
- `delete` — Delete Webhook
|
||||||
|
- `get` — Get Webhook
|
||||||
|
- `get-headers` — Get Webhook Headers
|
||||||
|
- `list` — List Webhooks
|
||||||
|
- `update` — Update Webhook
|
||||||
|
- `update-headers` — Update Webhook Headers
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail inboxes --schema
|
||||||
|
agentmail inboxes <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail inboxes --help
|
||||||
|
```
|
||||||
|
|
||||||
32
agentmail/skills/agentmail-lists/SKILL.md
Normal file
32
agentmail/skills/agentmail-lists/SKILL.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-lists"
|
||||||
|
description: "AgentMail: Operations on lists"
|
||||||
|
---
|
||||||
|
|
||||||
|
# lists
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail lists <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `create` — Create List Entry
|
||||||
|
- `delete` — Delete List Entry
|
||||||
|
- `get` — Get List Entry
|
||||||
|
- `list` — List Entries
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail lists --schema
|
||||||
|
agentmail lists <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail lists --help
|
||||||
|
```
|
||||||
|
|
||||||
30
agentmail/skills/agentmail-metrics/SKILL.md
Normal file
30
agentmail/skills/agentmail-metrics/SKILL.md
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-metrics"
|
||||||
|
description: "AgentMail: Operations on metrics"
|
||||||
|
---
|
||||||
|
|
||||||
|
# metrics
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail metrics <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `query-events` — Query Events
|
||||||
|
- `query-usage` — Query Usage
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail metrics --schema
|
||||||
|
agentmail metrics <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail metrics --help
|
||||||
|
```
|
||||||
|
|
||||||
29
agentmail/skills/agentmail-organizations/SKILL.md
Normal file
29
agentmail/skills/agentmail-organizations/SKILL.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-organizations"
|
||||||
|
description: "AgentMail: Operations on organizations"
|
||||||
|
---
|
||||||
|
|
||||||
|
# organizations
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail organizations <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `get` — Get Organization
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail organizations --schema
|
||||||
|
agentmail organizations <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail organizations --help
|
||||||
|
```
|
||||||
|
|
||||||
93
agentmail/skills/agentmail-pods/SKILL.md
Normal file
93
agentmail/skills/agentmail-pods/SKILL.md
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-pods"
|
||||||
|
description: "AgentMail: Operations on pods"
|
||||||
|
---
|
||||||
|
|
||||||
|
# pods
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail pods <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `create` — Create Pod
|
||||||
|
- `delete` — Delete Pod
|
||||||
|
- `get` — Get Pod
|
||||||
|
- `list` — List Pods
|
||||||
|
|
||||||
|
### api-keys
|
||||||
|
|
||||||
|
- `create` — Create API Key
|
||||||
|
- `delete` — Delete API Key
|
||||||
|
- `list` — List API Keys
|
||||||
|
|
||||||
|
### domains
|
||||||
|
|
||||||
|
- `create` — Create Domain
|
||||||
|
- `delete` — Delete Domain
|
||||||
|
- `get` — Get Domain
|
||||||
|
- `get-zone-file` — Get Zone File
|
||||||
|
- `list` — List Domains
|
||||||
|
- `update` — Update Domain
|
||||||
|
- `verify` — Verify Domain
|
||||||
|
|
||||||
|
### drafts
|
||||||
|
|
||||||
|
- `get` — Get Draft
|
||||||
|
- `get-attachment` — Get Attachment
|
||||||
|
- `list` — List Drafts
|
||||||
|
|
||||||
|
### inboxes
|
||||||
|
|
||||||
|
- `create` — Create Inbox
|
||||||
|
- `delete` — Delete Inbox
|
||||||
|
- `get` — Get Inbox
|
||||||
|
- `list` — List Inboxes
|
||||||
|
- `update` — Update Inbox
|
||||||
|
|
||||||
|
### lists
|
||||||
|
|
||||||
|
- `create` — Create List Entry
|
||||||
|
- `delete` — Delete List Entry
|
||||||
|
- `get` — Get List Entry
|
||||||
|
- `list` — List Entries
|
||||||
|
|
||||||
|
### metrics
|
||||||
|
|
||||||
|
- `query-events` — Query Events
|
||||||
|
- `query-usage` — Query Usage
|
||||||
|
|
||||||
|
### threads
|
||||||
|
|
||||||
|
- `delete` — Delete Thread
|
||||||
|
- `get` — Get Thread
|
||||||
|
- `get-attachment` — Get Attachment
|
||||||
|
- `list` — List Threads
|
||||||
|
- `search` — Search Threads
|
||||||
|
- `update` — Update Thread
|
||||||
|
|
||||||
|
### webhooks
|
||||||
|
|
||||||
|
- `create` — Create Webhook
|
||||||
|
- `delete` — Delete Webhook
|
||||||
|
- `get` — Get Webhook
|
||||||
|
- `get-headers` — Get Webhook Headers
|
||||||
|
- `list` — List Webhooks
|
||||||
|
- `update` — Update Webhook
|
||||||
|
- `update-headers` — Update Webhook Headers
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail pods --schema
|
||||||
|
agentmail pods <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail pods --help
|
||||||
|
```
|
||||||
|
|
||||||
60
agentmail/skills/agentmail-shared/SKILL.md
Normal file
60
agentmail/skills/agentmail-shared/SKILL.md
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-shared"
|
||||||
|
description: "agentmail CLI: Shared patterns for authentication, global flags, and output formatting."
|
||||||
|
---
|
||||||
|
|
||||||
|
# agentmail — Shared Reference
|
||||||
|
|
||||||
|
## Authentication
|
||||||
|
|
||||||
|
- **BearerAuth** (bearer token): `AGENTMAIL_API_KEY` env var or keyring `agentmail:BearerAuth` (populated by `auth login`)
|
||||||
|
- **TokenAuth** (bearer token): `AGENTMAIL_TOKEN` env var or keyring `agentmail:TokenAuth` (populated by `auth login`)
|
||||||
|
|
||||||
|
These are alternative schemes for the same request — set **one** of:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
export AGENTMAIL_API_KEY="<your-token>"
|
||||||
|
export AGENTMAIL_TOKEN="<your-token>"
|
||||||
|
```
|
||||||
|
|
||||||
|
Verify authentication resolves:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail auth status
|
||||||
|
```
|
||||||
|
|
||||||
|
## Global Flags
|
||||||
|
|
||||||
|
These flags are available on every command in this CLI.
|
||||||
|
|
||||||
|
| Flag | Description | Default |
|
||||||
|
|------|-------------|---------|
|
||||||
|
| `--dry-run` | Validate locally without sending the request | |
|
||||||
|
| `--format <FMT>` | Output format: `json`, `table`, `yaml`, `csv`, `raw`, `jsonl`, `http` | `table` on a TTY, `json` when piped |
|
||||||
|
| `--base-url <URL>` | Override the API base URL | |
|
||||||
|
| `--params <JSON>` | URL/query/path parameters as JSON | |
|
||||||
|
| `--json <JSON>` | Request body for POST/PATCH/PUT | |
|
||||||
|
| `--no-retry` | Disable retries | |
|
||||||
|
| `--no-extract` | Print the full response body | |
|
||||||
|
|
||||||
|
## Output Formatting
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# JSON (default)
|
||||||
|
agentmail <resource> <method> --format json
|
||||||
|
|
||||||
|
# Table view
|
||||||
|
agentmail <resource> <method> --format table
|
||||||
|
|
||||||
|
# Pipe-friendly: jq, grep, etc.
|
||||||
|
agentmail <resource> <method> | jq '.fieldName'
|
||||||
|
```
|
||||||
|
|
||||||
|
## Dry Run
|
||||||
|
|
||||||
|
Use `--dry-run` to preview the HTTP request without sending it:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail <resource> <method> --dry-run
|
||||||
|
```
|
||||||
|
|
||||||
34
agentmail/skills/agentmail-threads/SKILL.md
Normal file
34
agentmail/skills/agentmail-threads/SKILL.md
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-threads"
|
||||||
|
description: "AgentMail: Operations on threads"
|
||||||
|
---
|
||||||
|
|
||||||
|
# threads
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail threads <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `delete` — Delete Thread
|
||||||
|
- `get` — Get Thread
|
||||||
|
- `get-attachment` — Get Attachment
|
||||||
|
- `list` — List Threads
|
||||||
|
- `search` — Search Threads
|
||||||
|
- `update` — Update Thread
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail threads --schema
|
||||||
|
agentmail threads <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail threads --help
|
||||||
|
```
|
||||||
|
|
||||||
35
agentmail/skills/agentmail-webhooks/SKILL.md
Normal file
35
agentmail/skills/agentmail-webhooks/SKILL.md
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
name: "agentmail-webhooks"
|
||||||
|
description: "AgentMail: Operations on webhooks"
|
||||||
|
---
|
||||||
|
|
||||||
|
# webhooks
|
||||||
|
|
||||||
|
> **PREREQUISITE:** Read `../agentmail-shared/SKILL.md` for auth, global flags, and output formatting. If missing, run `agentmail generate-skills` to create it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
agentmail webhooks <method> [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## API Resources
|
||||||
|
|
||||||
|
- `create` — Create Webhook
|
||||||
|
- `delete` — Delete Webhook
|
||||||
|
- `get` — Get Webhook
|
||||||
|
- `get-headers` — Get Webhook Headers
|
||||||
|
- `list` — List Webhooks
|
||||||
|
- `update` — Update Webhook
|
||||||
|
- `update-headers` — Update Webhook Headers
|
||||||
|
## Discovering Commands
|
||||||
|
|
||||||
|
**Agents: always prefer `--schema` over `--help`** — `--schema` returns JSON; `--help` returns human prose.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Machine-readable surface (use this)
|
||||||
|
agentmail webhooks --schema
|
||||||
|
agentmail webhooks <method> --schema
|
||||||
|
|
||||||
|
# Human-readable help (for humans)
|
||||||
|
agentmail webhooks --help
|
||||||
|
```
|
||||||
|
|
||||||
Reference in New Issue
Block a user