# Gen Smoke

> Smoke test for the sagaflow generic interpreter. Writes a greeting to report.md and ends turn. Use only for testing the interpreter round-trip.

- Skill: `npow/gen-smoke` (Agent Skill)
- Install (CLI): `npx skillmds@latest add npow/gen-smoke`
- Raw SKILL.md: https://api.skillmd.com/api/skills/npow/gen-smoke/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: npow (https://skillmd.com/u/npow)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/npow/gen-smoke

---


# gen-smoke

This is a smoke test for the sagaflow generic interpreter's `write_artifact` tool.
It **requires sagaflow** — there is no in-session fallback because the test target
is the sagaflow interpreter itself.

## Pre-flight check

Run `sagaflow doctor`. If Temporal is unreachable, stop immediately and report:

> gen-smoke requires a running sagaflow worker (Temporal backend). Run `temporal server start-dev` and `sagaflow worker run`, then retry.

Do NOT attempt an in-session workaround — this skill tests sagaflow, not Claude Code tools.

## Steps (sagaflow only)

1. Use the `write_artifact` tool with path `report.md` and content `Hello from the generic interpreter, $name!`.
2. End your turn. Do NOT call any other tools. Do NOT spawn subagents.

