workflows-history — скилл для Claude Code: что делает и как установить
Скилл проверяет историю выполнения durable workflows через Zapier SDK. Он находит нужный воркфлоу, достаёт детали отдельных запусков и объясняет ошибки шагов.
npx skills add zapier/agent-skills --skill workflows-history -a claude-code
npx skills add zapier/agent-skills --skill history -a claude-codeЧто делает workflows-history
Скилл запрашивает журнал выполнений Zapier Code Workflows через утилиту zapier-sdk. Если передан только заголовок или описание сценария, агент сначала находит идентификатор через list-workflows и формирует прямую ссылку на веб-редактор https://zapier.com/workflow/<workflow-id>.
При падении запуска инструмент извлекает подробности ошибок отдельных шагов с помощью команды get-workflow-run <run-id>. Он также умеет связывать ручной триггер с запуском через get-trigger-run <trigger-id>. Если внесённые изменения не отражаются в журнале, скилл проверяет наличие неопубликованных правок через list-workflow-drafts <workflow-id>.
Для запуска требуется CLI zapier-sdk версии 0.85.0 или выше (протестировано на 0.86.4). Перед обработкой запроса скилл обязательно выполняет проверку совместимости с помощью workflows-doctor, без которой выполнение остановится.
Какие задачи решает
- посмотреть историю выполнений Zapier воркфлоу по ID или названию
- разобрать ошибки отдельных шагов в упавшем запуске
- проверить статус тестового прогона из черновика
- выяснить, почему недавние правки не отражаются в истории выполнения
Примеры запросов агенту
- Покажи историю запусков воркфлоу по ID 12345
- Почему упал последний запуск воркфлоу Sync-Users?
- Проверь, есть ли неопубликованные черновики для этого воркфлоу
Как установить workflows-history
1Через Skills CLI (Vercel)
npx skills add zapier/agent-skills --skill workflows-history -a claude-codenpx skills add zapier/agent-skills --skill history -a claude-code2Вручную: положить файлы
~/.claude/skills/history/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/history/
1Через Skills CLI (Vercel)
npx skills add zapier/agent-skills --skill history -a codex2Вручную: положить файлы
.agents/skills/history/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add zapier/agent-skills --skill history -a cursor2Вручную: положить файлы
.cursor/skills/history/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install zapier/agent-skills history2Вручную: положить файлы
.github/skills/history/SKILL.md1Через Skills CLI (Vercel)
npx skills add zapier/agent-skills --skill history -a gemini-cli2Командой платформы
gemini skills install https://github.com/zapier/agent-skills --path skills/workflows/historyВручную: положить файлы
.devin/skills/history/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add zapier/agent-skills --skill history -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о workflows-history
Как установить workflows-history в Claude Code?
Установите скилл командой npx skills add zapier/agent-skills --skill workflows-history -a claude-code.
Что делает скилл workflows-history?
Он читает логи выполнений Zapier Code Workflows через CLI, находит причины сбоев на конкретных шагах и проверяет статус черновиков.
Какие требования к окружению нужны для работы?
Необходим CLI zapier-sdk версии 0.85.0 или новее. Также требуется предварительно запустить совместимый бандл workflows-doctor.
Исходный текст
SKILL.md · MIT
--- name: workflows-history description: Show run history for a specific durable workflow using the Zapier SDK experimental Code Workflows commands. Use when the user asks for run history, execution history, what happened with this Zap, or how a workflow fired. license: MIT metadata: author: zapier version: "1.3.0" sdk_cli_min: "0.85.0" sdk_cli_validated: "0.86.4" refresh_source: "zapier/agent-skills" --- # Zapier Workflows History Use the public SDK CLI experimental command surface. Do not use `zapier-sdk-code-substrate`. ## Compatibility Gate Before using this skill, run the `workflows-doctor` bundle compatibility check. If `workflows-doctor` is not installed or cannot be loaded, run `workflows-install` or install `workflows-doctor` from `zapier/agent-skills` before continuing. If `workflows-doctor` reports SDK/skill drift, follow its refresh instructions, stop this skill invocation, reload the agent workspace if needed, and ask the user to rerun the original request. ## Identify The Workflow If the user provides a workflow ID, use it directly. If the user refers to the workflow by name or description, list workflows first and find the matching ID: ```bash zapier-sdk --stability experimental list-workflows --json ``` If multiple workflows match, show the candidates and ask the user which one they mean. ## Fetch Run History ```bash zapier-sdk --stability experimental list-workflow-runs <workflow-id> --json ``` Parse the JSON output. Useful fields may include `id`, `status`, `started_at`, `finished_at`, `input`, and `output`. When the workflow ID is known, include the Zapier editor link: ```text https://zapier.com/workflow/<workflow-id> ``` ## Drill Into A Run If a single deployed workflow run failed or the user wants step-level detail: ```bash zapier-sdk --stability experimental get-workflow-run <run-id> --json ``` Draft test runs started with `run-workflow-draft` are workflow runs too (`kind: "draft"`); inspect them with `get-workflow-run`. If a manual trigger response returns a trigger ID before a workflow run ID is available, bridge from trigger to run: ```bash zapier-sdk --stability experimental get-trigger-run <trigger-id> --json ``` Summarize the failure, status, timing, input, output, and any step error details that appear in the response. Avoid dumping raw JSON unless the user asks for it. ## Draft State Runs execute published versions — unpublished draft edits never show up in run history. If the user expects a recent change to be reflected in runs and it isn't, check for an open draft holding that change: ```bash zapier-sdk --stability experimental list-workflow-drafts <workflow-id> --json ``` If an open draft exists, tell the user their change is unpublished (note `last_edited_at` and the editor link) rather than concluding the workflow is broken.
© zapier · MIT · zapier/agent-skills