skills/agent-transcript/SKILL.md
Redact and package local agent-session excerpts for PRs, issues, receipts, or review evidence. Use when: "add agent transcript", "attach session proof", "show agent provenance", "redact transcript", "PR transcript". Trigger: /agent-transcript.
npx skillsauth add phrazzld/spellbook agent-transcriptInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Package agent provenance without leaking the session.
Inspired by Peter Steinberger's agent-transcript contract: transcript
evidence is useful only when it is scoped, redacted, optional, and reviewable
before it leaves the machine.
<details> block with stable markers so reruns update rather
than duplicate the section.Use the self-contained redactor for local previews:
python3 skills/agent-transcript/scripts/agent_transcript.py render \
--input /path/to/session.log \
--title "Agent Transcript" \
--output /tmp/agent-transcript.md
Smoke test:
python3 skills/agent-transcript/scripts/agent_transcript.py --self-test
The helper reads plain text or JSONL-ish logs from stdin or --input. It writes
sanitized Markdown only. It performs no network calls and does not edit GitHub
bodies; callers pass the rendered block through the repo's normal PR/issue
body-file flow after human approval.
<!-- harness-kit-agent-transcript:start -->
<details>
<summary>Agent Transcript</summary>
...
</details>
<!-- harness-kit-agent-transcript:end -->
[REDACTED] blocks.--body-file; never inline shell-expanded
transcript text.development
Lightweight evidence-backed retro and catch-up reports for a current repo, branch, PR, backlog slice, or recent agent session. Use when the user asks for a debrief, catch me up, what changed, why it matters, product implications, end-user implications, developer experience implications, current app state, backlog state, workspace state, alternatives considered, or context rebuild after losing the thread. Trigger: /debrief.
testing
Capture agent-session work records as local JSONL audit evidence. Links a backlog/spec, branch, commits, review verdicts, QA/demo evidence, transcript refs, and shipped ref without storing raw private transcripts. Use when: "trace this work", "write work record", "agent session trace", "journal this delivery", "link transcript evidence". Trigger: /trace, /journal.
data-ai
Turn proven agent-session patterns into first-party Harness Kit skills. Use when: "skillify this conversation", "make this into a skill", "generate a skill from current transcript", "extract reusable workflow". Trigger: /skillify.
testing
Run one targeted, read-only architecture or quality critique through a named lens from the shared rubric. Use when: "critique this module", "run an Ousterhout pass", "lens critique", "architecture critique". Trigger: /critique.