agentsclimarketplace

Jotbook pencil review

Skill koloskus/jotbook/skills/jotbook-pencil-review

Review the pencil backlog and decide which provisional drafts to ink, drop, revise, edit, or keep.From its SKILL.md

Install
npx -y skills add koloskus/jotbook --skill jotbook-pencil-review

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.9 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

Review the pencil backlog

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.

Resolve configuration

Read .claude/jotbook.local.md if present. From its frontmatter, extract:

fielddefaultmeaning
pencils_dirdocs/jotbook/_pencils/where pencils live
jots_dirdocs/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.

Procedure

1. Inventory

List every *.md and *.html file under pencils_dir (excluding any README.md). For each:

  • Read the metadata block — YAML frontmatter for .md pencils, the top HTML comment for .html pencils. Extract:
    • status (should be pencil — flag anything else as suspicious)
    • drafted: date
    • revised: date (if present)
    • from_jots: list
  • Compute age as today − (most recent of revised, drafted).
  • Check that each entry in 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.
  • Record the format (md or html).

Sort by age, oldest first.

2. Present

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.

3. Solicit decisions

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".

4. Apply

For each decided action:

  • Ink <slug> — hand off to 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 <slug> — delete the pencil file. Before deleting, ask one question:

    "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.

  • Revise <slug><notes> — invoke 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.

  • Edit <slug> — no-op. Surface the file path so the user can hand-edit it. Mention they can re-run /jot review pencils once they're done.

  • Keep — no-op for now.

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.

What NOT to do

  • Don't promote, drop, or regenerate without explicit confirmation.
  • Don't read source files referenced by sources: during review — the pencil body is enough to evaluate. Save deep reading for the user (or for ink time).
  • Don't propose drafting new pencils — that's /jot pencil <slug>. This skill only acts on existing pencils.
  • Don't proceed if pencils_dir is empty — report and stop.
  • Don't silently invoke jotbook-ink or jotbook-pencil for an action the user hasn't explicitly marked.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most review quality skills give in ~1.3k tokens

Counted across 1,048 of the 1,783 authors here whose files we hold, read 2026-08-07

  • Ask questions one at a timein 81 of 1048, across 64 files
  • Provide a recommended answer for each questionin 73 of 1048, across 50 files
  • Explore the codebase instead of asking answerable questionsin 66 of 1048, across 42 files
  • Resolve dependencies between decisions one-by-onein 42 of 1048, across 17 files
  • Interview the user relentlessly about the planin 38 of 1048, across 13 files
  • Order findings by severityin 31 of 1048
  • Resolve each branch of the decision treein 27 of 1048, across 5 files
  • Run a grilling sessionin 26 of 1048, across 5 files
  • Update CONTEXT.md immediately when a term is resolvedin 26 of 1048, across 11 files
  • Propose precise canonical terms for vague languagein 25 of 1048, across 7 files
  • Create documentation files lazilyin 24 of 1048, across 5 files
  • Assign severity to every findingin 24 of 1048

Said here and by no other author read

  • inventory and sort all pencil files by age
  • verify source jots referenced by pencils exist
  • present a compact scannable summary of pencils
  • offer available actions in plain language
  • hand ink actions to the ink skill
  • delete pencil files for drop actions

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,629. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.