一键导入
clear-tinker-storage
Delete all checkpoints from your Thinking Machine Tinker prod account to reduce storage charges. Requires TINKER_API_KEY.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Delete all checkpoints from your Thinking Machine Tinker prod account to reduce storage charges. Requires TINKER_API_KEY.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Set up the full CLaaS stack (vLLM + API + OpenClaw/Telegram) locally. Uses Docker if available, falls back to native setup otherwise.
Deploy the CLaaS Modal serverless distillation API. Use when deploying the SDPO distillation service to production.
Deploy the CLaaS Tinker stack (API + OpenClaw/Telegram) via Docker Compose. No GPU required.
Address reviewer feedback on GitHub pull requests by making targeted fixes or explaining disagreements. Use when responding to PR comments.
| name | clear-tinker-storage |
| description | Delete all checkpoints from your Thinking Machine Tinker prod account to reduce storage charges. Requires TINKER_API_KEY. |
Delete all checkpoints from the authenticated Tinker account to free up storage.
When this skill is invoked, perform the following steps:
Load the API key from docker/.env.tinker (the TINKER_API_KEY variable). If not found, ask the user to provide one.
List all checkpoints by paginating through the Tinker REST API:
GET https://tinker.thinkingmachines.dev/services/tinker-prod/api/v1/checkpoints
Headers: X-API-Key: <key>, User-Agent: CLaaS/0.1
Params: limit=100, offset=0
The response JSON has checkpoints (array) and cursor (with total_count, offset, limit).
Paginate by incrementing offset until all checkpoints are fetched.
Important: A custom User-Agent header is required — Cloudflare blocks Python's default user-agent.
Display a summary to the user before deleting:
checkpoint_type (training vs sampler)Ask for confirmation before proceeding with deletion. This is a destructive, irreversible operation.
Delete each checkpoint by parsing the tinker_path and calling:
DELETE https://tinker.thinkingmachines.dev/services/tinker-prod/api/v1/training_runs/{training_run_id}/checkpoints/{checkpoint_id}
Headers: X-API-Key: <key>
The tinker_path format is tinker://{training_run_id}/{checkpoint_id}. Split on the first / after removing the tinker:// prefix to extract both parts.
Verify deletion by re-querying the list endpoint and confirming 0 checkpoints remain.
Report results: number deleted, number failed, storage freed.
tml-)X-API-Key: <key>httpx with a 30-second timeoutPOST /v1/lora/init