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/agent-skills 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.Rendering a scoped transcript preview is usually mechanical and may run direct
solo. delegate on judgment per the shared Roster contract: native subagents
by default; add cross-model critics, roster providers, or sprite lanes
(/sprites) only when they answer a distinct question. See
harnesses/shared/AGENTS.md (Roster).
Local lane guidance: Use specialized lanes for scope selector, redaction-risk critic, provenance reviewer, and public-copy reviewer. Never send raw transcripts to provider lanes; give rendered excerpts or sanitized artifact refs only.
Use the self-contained redactor for local previews:
cargo run --locked -p harness-kit-checks -- agent-transcript render \
--input /path/to/session.log \
--title "Agent Transcript" \
--output /tmp/agent-transcript.md
Smoke test:
cargo run --locked -p harness-kit-checks -- agent-transcript --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.Run cargo run --locked -p harness-kit-checks -- agent-transcript --self-test
to prove rendering omits secret-like transcript content.
tools
Enumerates the peer AI agent CLIs installed on this machine (codex, claude, pi, opencode, cursor-agent, grok, agy, hermes, thinktank) and how to invoke each headlessly. A capability map, not a quota: useful for fresh-context adversarial review on a different model family, second opinions, competing attempts, and wide benches. Use when: "ask codex", "ask another model", "second opinion", "cross-model review", "what AI tools do I have", "other agents", "different model family", "adversarial critique from another provider". Trigger: /roster.
development
Run lane cards on Fly Sprites: remote, isolated, scale-to-zero sandboxes for heavy or parallel agent work. Golden-checkpoint provisioning so lanes start on a ready sprite with zero setup tokens. Use when: "run this on a sprite", "remote lane", "offload to a sandbox", "dispatch to sprites", "bake a sprite", "sprite fleet", heavy/long-running/parallel sub-agent work that should not run on this machine. Trigger: /sprites, /sprite-lane.
testing
Compose and launch roster-backed specialist lanes with prompt-native lane cards and receipts. Use when: "dispatch agents", "use subagents", "compose a team", "run provider lanes", "make lane cards". Trigger: /dispatch, /subagents, /lanes.
tools
Fast session-start repository orientation from live local evidence. Use when: "orient yourself", "start of session", "new session", "where are we", "catch me up before acting", "what should I do next", after compaction, after switching worktrees, or before choosing a Harness Kit workflow. Trigger: /orient, /ground, /session-start.