The agent as scribe of its own relational history.
Agent scribe for claude.ai web sessions. Two modes: checkpoint (metadata envelope, Entire-compatible, linked to a git commit on entire/checkpoints/v1) and sessionlog (--full-log, full turn-by-turn flux record accumulated from session start). Bridges Entire CLI's Claude Code integration to the claude.ai web and sandbox environment.
| File | Purpose |
|---|---|
SKILL.md |
Router - load order |
scribeng-SKILL.md |
Content - format spec, capture procedure, git operations, error recovery |
scribeng.skill |
Packaged archive for upload to SKILL directory |
.github/workflows/build-skill.yml |
CI workflow - auto-builds and publishes scribeng.skill on push |
evals/evals.json |
Test cases for skill evaluation |
README.md |
This file |
- claude.ai web platform: upload
scribeng.skillvia skill settings. Add to any project using git repos withentire enableactive. - Claude Code desktop app: copy contents of this folder into
~/.claude/skills/scribeng/.
- User says "capture session as Entire checkpoint", "write session to entire", "scribeng"
- After a git commit in a session where Entire is enabled and session logging is wanted
- Explicitly: "save this session to entire/checkpoints/v1"
Two metadata.json files committed to entire/checkpoints/v1, compatible with entire checkpoint list, entire session, and the entire.io web viewer:
{cid[0:2]}/{cid[2:]}/metadata.json # session-level summary
{cid[0:2]}/{cid[2:]}/0/metadata.json # incremental checkpoint
Where cid = first 12 hex chars of the checkpoint commit SHA. Format reverse-engineered from entire v0.6.1 (s08, 2026-05-18).
- Does not run
entireCLI hooks (requires active Claude Code process) - Does not capture full transcript text (use
export-memoriesfor that) - Does not require Entire auth or keyring
- Does not replace
captureng- use both together
- captureng - in-session state snapshot; use alongside scribeng
- export-memories - cross-session transcript synthesis
- agent.md - session init; provides session_id, datetime, model context scribeng depends on
entire enablerun in the target repo (entire/checkpoints/v1branch must exist)- At least one commit on the working branch to link the checkpoint to
git-init-session.shsourced if push to remote is needed (GIT_ASKPASS pattern)
Directives use the following section headers with numbered lists:
- [RULES] - enforceable constraints applied at runtime.
- [ACTIONS] - autonomous steps agent executes in normal workflow.
See LICENSE. (C) Copyright 2026 - Sameer Khan
README.md v1.0.0 - Human Approved