| name | t3mt-cli |
| description | Use this skill as the default high-frequency operator interface for T3MT/T3FAP from the assistant sidecar. Covers common plugin, resource, task, drive, monitor, and settings actions, with `api` fallback for less common endpoints. |
T3MT CLI
Use scripts/t3mt-cli.py for common T3MT/T3FAP operations.
Positioning
- Prefer this skill for routine operational work.
- Prefer domain skills when the request is clearly scoped to plugins, resources, tasks, drives, monitor, remediation, or workflow automation.
- Use
t3mt-api when you need exact raw endpoint control or a payload shape that the CLI does not expose well.
- Follow
t3mt-sidecar-automation for mutation, confirmation, audit, and secret-handling rules.
Setup
The sidecar runtime passes API settings automatically:
export T3MT_HOST=http://t3fap:8521
export T3MT_API_KEY=<T3MT_API_KEY>
Manual configuration is also supported:
python scripts/t3mt-cli.py configure --host http://t3fap:8521 --apikey <T3MT_API_KEY>
Discovery
python scripts/t3mt-cli.py list
python scripts/t3mt-cli.py show plugins
python scripts/t3mt-cli.py show api
Run show <command> before a mutation if the exact parameters are unclear.
Common Commands
python scripts/t3mt-cli.py plugins
python scripts/t3mt-cli.py market
python scripts/t3mt-cli.py plugin plugin_id=task.strm
python scripts/t3mt-cli.py enable-plugin plugin_id=task.strm
python scripts/t3mt-cli.py disable-plugin plugin_id=task.strm
python scripts/t3mt-cli.py task-templates
python scripts/t3mt-cli.py tasks
python scripts/t3mt-cli.py task task_id=<TASK_ID>
python scripts/t3mt-cli.py run-task task_id=<TASK_ID> wait_for_completion=true
python scripts/t3mt-cli.py catalog-sources
python scripts/t3mt-cli.py search-sources
python scripts/t3mt-cli.py search-query plugin_id=search.pansou keyword=test limit=10
python scripts/t3mt-cli.py drive-providers
python scripts/t3mt-cli.py drive-accounts
python scripts/t3mt-cli.py monitor
python scripts/t3mt-cli.py monitor-schedules
python scripts/t3mt-cli.py task-template-settings
Raw API Fallback
python scripts/t3mt-cli.py api GET /api/plugins
python scripts/t3mt-cli.py api PUT /api/settings/task-templates --json '{"common_defaults":{},"template_overrides":{}}'
Operating Rules
- Read before writing: inspect current plugins, tasks, drive accounts, and settings before mutating.
- Use
api for endpoints not covered by aliases.
- Never print a real API key in chat output; refer to it as
<T3MT_API_KEY>.