jotbook-pencil-review — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited jotbook-pencil-review (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
The user is reviewing the pencils (provisional long-form drafts) to decide which are worth promoting to inked entries, which need a revise pass, and which should be dropped. Your job is to surface and recommend — never delete, promote, or regenerate unilaterally. Every action needs explicit confirmation.
Read .claude/jotbook.local.md if present. From its frontmatter, extract:
| field | default | meaning |
|---|---|---|
pencils_dir | docs/jotbook/_pencils/ | where pencils live |
jots_dir | docs/jotbook/_jots/ | needed to verify source-jot existence |
If pencils_dir doesn't exist or contains no pencils, report that in one line and stop.
List every *.md and *.html file under pencils_dir (excluding any README.md). For each:
.md pencils, the top HTML comment for .html pencils. Extract:status (should be pencil — flag anything else as suspicious)drafted: daterevised: date (if present)from_jots: listrevised, drafted).from_jots: still resolves to a real file in jots_dir. Note any missing source jots — the pencil can still be promoted, but its source-jot cleanup will be partial.md or html).Sort by age, oldest first.
Output a compact, scannable summary. Don't over-format — the user is making decisions from this view.
Suggested shape:
Pencils (N total):
▸ 2026-05-12 cache-eviction-policy (10d) md
From jots: 2026-05-02-cache-eviction-policy
▸ 2026-05-15 feature-flag-system (7d) html
From jots: 2026-05-04-flag-rollout, 2026-05-05-flag-telemetry
Revised: 2026-05-18
▸ 2026-05-18 webhook-retry-semantics (4d) md
From jots: 2026-05-10-webhook-retry-semantics [MISSING]
Recommendations:
• cache-eviction-policy: ready to ink — concrete, sources still present,
no revise history.
• feature-flag-system: ink or keep — recent revise suggests it's settled.
• webhook-retry-semantics: source jot is gone; still promotable but
flag this to the user before inking.Lead with the inventory; put your recommendations at the end. Keep the whole thing scannable — short lines, no walls of prose.
Ask the user in plain language. Don't present a numbered menu — let them respond free-form. Mention all five available actions so the surface is visible:
Decisions? You can say things like "ink cache-eviction-policy", "drop feature-flag-system", "revise feature-flag-system — focus on rollout only", "edit webhook-retry-semantics" (no regen, just give me the path), or "keep everything for now".
For each decided action:
jotbook-ink with the slug. The ink skill detects the pencil's existence and runs its Promotion path (skipping gather/plan/render, swapping pencil frontmatter for entry-appropriate frontmatter per output_format, writing to entries_dir, updating cross-links into related entries, deleting the pencil + source jot(s)). Confirm with the user before running if you noticed missing source jots in the inventory."Drop pencil<slug>. Source jot(s) (<list>) can stay (default) so you can redraft later, or be deleted alongside the pencil. Which?"
Default to keeping source jots. If the user explicitly says delete-all, also remove the source jots.
jotbook-pencil with the slug and pass the user's notes to its revise sub-procedure. The pencil skill applies the notes to the existing pencil in place and bumps revised: to today. If the user said revise without notes, ask once for the notes before proceeding./jot review pencils once they're done.After applying, give a one-line summary:
Inked N, dropped M, revised R, edited E, kept K. Source jots deleted: <list>.Omit the "Source jots deleted" tail if no source jots were deleted.
sources: during review — the pencil body is enough to evaluate. Save deep reading for the user (or for ink time)./jot pencil <slug>. This skill only acts on existing pencils.pencils_dir is empty — report and stop.jotbook-ink or jotbook-pencil for an action the user hasn't explicitly marked.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.