Not in the top 1,000 by GitHub stars

felipelobomotta-blip/book-genesis-studio

Open-source writing skills for Claude Code, Codex, OpenCode, Antigravity, Gemini, OpenClaw, and Hermes. Your creativity. Your agent. Your book.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/beta-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

475b71f30dfd → 475b71f30dfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 475b71f30dfd

No earlier version was observed for comparison.

Compare on GitHub

skills/book-genesis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

475b71f30dfd → 475b71f30dfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 475b71f30dfd

No earlier version was observed for comparison.

Compare on GitHub

skills/editorial-package/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

475b71f30dfd → 475b71f30dfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 475b71f30dfd

No earlier version was observed for comparison.

Compare on GitHub

skills/literary-agent-panel/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

475b71f30dfd → 475b71f30dfd

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 475b71f30dfd

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 475b71f30dfd1c838b1409e8780ab6d6c8067f21

git clone --filter=blob:none --no-checkout https://github.com/felipelobomotta-blip/book-genesis-studio.git .hotskills/felipelobomotta-blip-book-genesis-studio && git -C .hotskills/felipelobomotta-blip-book-genesis-studio checkout --detach 475b71f30dfd1c838b1409e8780ab6d6c8067f21 # Copy each selected skill directory from .hotskills/felipelobomotta-blip-book-genesis-studio into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/felipelobomotta-blip/book-genesis-studio.git .hotskills/felipelobomotta-blip-book-genesis-studio && git -C .hotskills/felipelobomotta-blip-book-genesis-studio checkout --detach 475b71f30dfd1c838b1409e8780ab6d6c8067f21 # Copy each selected skill directory from .hotskills/felipelobomotta-blip-book-genesis-studio into .agents/skills/<skill-name>/
157GitHub stars
1star in 7 days
4skills in this repository
68commits in 30 days

Heat

3.1
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026157

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

beta-reader

When your agent uses it

Use when you want beta reader feedback on your draft from three sharply different test readers, one who reads for pace, one who reads for depth, and one who hunts for plot holes and weak logic. Each reads your pages in order and reports where they would stop reading, what confused them, and what they loved, quoting your own lines. You also get a map of where attention drops and a short list of what to fix first, separating the problems all three readers agree on from matters of taste. Works on a chapter, a part, or a whole novel, memoir, or nonfiction book, in any language, and the report comes back in the language of your book. The readers are simulated, not real people, so use them to find what to fix before real readers see the book.

What it loads into context

Frontmatter

166 tokens

Always available to the agent

SKILL.md

2,256 tokens

When the skill is activated

Reference documents

92,163 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. The readers
  2. What the readers may see
  3. Process
  4. Reading rules for all three readers
  5. Report order
  6. Report format for each reader
  7. Synthesis: where the readers agree
  8. Saving the report
  9. When to use it

Scripts executed separately

  • ../book-genesis/scripts/__init__.py
  • ../book-genesis/scripts/autonomous_book.py
  • ../book-genesis/scripts/build_comparison.py
  • ../book-genesis/scripts/catalog_wire.py
  • ../book-genesis/scripts/check_correction.py
  • ../book-genesis/scripts/check_progress.py
  • ../book-genesis/scripts/correction_edits.py
  • ../book-genesis/scripts/correction_groups.py
  • ../book-genesis/scripts/craft_context.py
  • ../book-genesis/scripts/creative_groups.py
  • ../book-genesis/scripts/data/tzdata-LICENSE
  • ../book-genesis/scripts/data/tzdata-licenses-LICENSE_APACHE
  • ../book-genesis/scripts/decide_comparison.py
  • ../book-genesis/scripts/draft_length_recovery.py
  • ../book-genesis/scripts/editorial_context.py
  • ../book-genesis/scripts/editorial_feedback.py
  • ../book-genesis/scripts/evidence_passages.py
  • ../book-genesis/scripts/export_book.py
  • ../book-genesis/scripts/group_review_schema.py
  • ../book-genesis/scripts/narrative_evidence.py
  • ../book-genesis/scripts/native_claude.py
  • ../book-genesis/scripts/plan_verification.py
  • ../book-genesis/scripts/prepare_readers.py
  • ../book-genesis/scripts/prepare_rubric.py
  • ../book-genesis/scripts/promote_chapter.py
  • ../book-genesis/scripts/provider_wait.py
  • ../book-genesis/scripts/reader_experience.py
  • ../book-genesis/scripts/repair_evidence.py
  • ../book-genesis/scripts/repair_findings.py
  • ../book-genesis/scripts/research_context.py
  • ../book-genesis/scripts/revision_context.py
  • ../book-genesis/scripts/revision_plan_context.py
  • ../book-genesis/scripts/revision_viability.py
  • ../book-genesis/scripts/run_host_call.py
  • ../book-genesis/scripts/stage_chapter.py
  • ../book-genesis/scripts/validate_blind_reader.py
  • ../book-genesis/scripts/validate_rubric.py
  • ../book-genesis/scripts/verify_book.py
  • ../book-genesis/scripts/windows_job.py
  • ../book-genesis/scripts/workflow_issues.py
  • ../book-genesis/scripts/workflow_roles.py
  • ../book-genesis/scripts/workflow_state.py

Files

  • ../../.claude-plugin/marketplace.jsonasset282 bytes
  • ../../.claude-plugin/plugin.jsonasset484 bytes
  • SKILL.mdcore9,743 bytes
  • references/critic.mddoc4,387 bytes
  • references/page-turner.mddoc3,912 bytes
  • references/skeptic.mddoc4,156 bytes
  • ../book-genesis/SKILL.mddoc8,017 bytes
  • ../book-genesis/agents/openai.yamlasset257 bytes
  • ../book-genesis/references/hosts.mddoc7,766 bytes
  • ../book-genesis/references/patterns/ai-tells-en.mddoc19,107 bytes
  • ../book-genesis/references/patterns/ai-tells-pt-br.mddoc26,634 bytes
  • ../book-genesis/references/patterns/causal-evidence.mddoc3,359 bytes
  • ../book-genesis/references/patterns/index.mddoc13,114 bytes
  • ../book-genesis/references/patterns/prose.mddoc15,942 bytes
  • ../book-genesis/references/patterns/structure-and-emotion.mddoc16,115 bytes
  • ../book-genesis/references/pipeline/evidence.mddoc5,242 bytes
  • ../book-genesis/references/pipeline/host-contract.mddoc15,797 bytes
  • ../book-genesis/references/pipeline/manifest.yamlasset3,980 bytes
  • ../book-genesis/references/pipeline/phases.mddoc1,633 bytes
  • ../book-genesis/references/pipeline/plugin-onboarding.mddoc9,363 bytes
  • ../book-genesis/references/pipeline/project-state.yamlasset1,046 bytes
  • ../book-genesis/references/prompts/adversarial-audit.mddoc3,127 bytes
  • ../book-genesis/references/prompts/architecture.mddoc7,164 bytes
  • ../book-genesis/references/prompts/drafting.mddoc7,944 bytes
  • ../book-genesis/references/prompts/editorial-package.mddoc3,877 bytes
  • ../book-genesis/references/prompts/foundation.mddoc2,223 bytes
  • ../book-genesis/references/prompts/intake.mddoc3,342 bytes
  • ../book-genesis/references/prompts/orchestrator.mddoc5,889 bytes
  • ../book-genesis/references/prompts/revision-loop.mddoc16,059 bytes
  • ../book-genesis/references/research/english-fiction-metadata-20261011.jsonasset5,993 bytes
  • ../book-genesis/references/roles/auditor.mddoc6,565 bytes
  • ../book-genesis/references/roles/blind-reader.mddoc6,234 bytes
  • ../book-genesis/references/roles/panel.mddoc3,704 bytes
  • ../book-genesis/references/scoring/evaluator-protocol.mddoc10,776 bytes
  • ../book-genesis/references/scoring/genesis-score.mddoc3,801 bytes
  • ../book-genesis/references/scoring/rubric-criteria.mddoc4,333 bytes
  • ../book-genesis/references/specialists/causality.mddoc2,377 bytes
  • ../book-genesis/references/specialists/continuity.mddoc22,521 bytes
  • ../book-genesis/references/specialists/editorial-method.mddoc6,073 bytes
  • ../book-genesis/references/specialists/narrative-foundation.mddoc24,211 bytes
  • ../book-genesis/references/specialists/production.mddoc17,406 bytes
  • ../book-genesis/references/specialists/prose-craft.mddoc21,912 bytes
  • ../book-genesis/references/specialists/research.mddoc16,367 bytes
  • ../book-genesis/references/specialists/revision-editor.mddoc20,508 bytes
  • ../book-genesis/references/specialists/series.mddoc8,594 bytes
  • ../book-genesis/scripts/__init__.pyruns69 bytes
  • ../book-genesis/scripts/autonomous_book.pyruns102,925 bytes
  • ../book-genesis/scripts/build_comparison.pyruns12,756 bytes
  • ../book-genesis/scripts/catalog_wire.pyruns1,666 bytes
  • ../book-genesis/scripts/check_correction.pyruns19,553 bytes
  • ../book-genesis/scripts/check_progress.pyruns28,720 bytes
  • ../book-genesis/scripts/correction_edits.pyruns4,061 bytes
  • ../book-genesis/scripts/correction_groups.pyruns20,374 bytes
  • ../book-genesis/scripts/craft_context.pyruns2,974 bytes
  • ../book-genesis/scripts/creative_groups.pyruns24,741 bytes
  • ../book-genesis/scripts/data/iana-timezones.zipasset245,293 bytes
  • ../book-genesis/scripts/data/timezones-source.jsonasset368 bytes
  • ../book-genesis/scripts/data/tzdata-LICENSEruns625 bytes
  • ../book-genesis/scripts/data/tzdata-licenses-LICENSE_APACHEruns11,357 bytes
  • ../book-genesis/scripts/decide_comparison.pyruns8,441 bytes
  • ../book-genesis/scripts/draft_length_recovery.pyruns8,859 bytes
  • ../book-genesis/scripts/editorial_context.pyruns2,794 bytes
  • ../book-genesis/scripts/editorial_feedback.pyruns1,859 bytes
  • ../book-genesis/scripts/evidence_passages.pyruns2,053 bytes
  • ../book-genesis/scripts/export_book.pyruns58,145 bytes
  • ../book-genesis/scripts/group_review_schema.pyruns7,707 bytes
  • ../book-genesis/scripts/narrative_evidence.pyruns4,929 bytes
  • ../book-genesis/scripts/native_claude.pyruns14,084 bytes
  • ../book-genesis/scripts/plan_verification.pyruns5,627 bytes
  • ../book-genesis/scripts/prepare_readers.pyruns5,451 bytes
  • ../book-genesis/scripts/prepare_rubric.pyruns3,346 bytes
  • ../book-genesis/scripts/promote_chapter.pyruns23,619 bytes
  • ../book-genesis/scripts/provider_wait.pyruns4,966 bytes
  • ../book-genesis/scripts/reader_experience.pyruns5,459 bytes
  • ../book-genesis/scripts/repair_evidence.pyruns6,103 bytes
  • ../book-genesis/scripts/repair_findings.pyruns7,323 bytes
  • ../book-genesis/scripts/research_context.pyruns4,545 bytes
  • ../book-genesis/scripts/revision_context.pyruns6,830 bytes
  • ../book-genesis/scripts/revision_plan_context.pyruns5,464 bytes
  • ../book-genesis/scripts/revision_viability.pyruns4,600 bytes
  • ../book-genesis/scripts/run_host_call.pyruns28,121 bytes
  • ../book-genesis/scripts/stage_chapter.pyruns3,567 bytes
  • ../book-genesis/scripts/validate_blind_reader.pyruns17,299 bytes
  • ../book-genesis/scripts/validate_rubric.pyruns14,213 bytes
  • ../book-genesis/scripts/verify_book.pyruns14,413 bytes
  • ../book-genesis/scripts/windows_job.pyruns6,943 bytes
  • ../book-genesis/scripts/workflow_issues.pyruns12,462 bytes
  • ../book-genesis/scripts/workflow_roles.pyruns23,918 bytes
  • ../book-genesis/scripts/workflow_state.pyruns30,399 bytes
  • ../editorial-package/SKILL.mddoc14,630 bytes
  • ../editorial-package/references/hook-test.mddoc4,940 bytes
  • ../literary-agent-panel/SKILL.mddoc7,725 bytes
  • ../literary-agent-panel/agents/openai.yamlasset275 bytes
Read SKILL.md

# Beta Reader

Three simulated readers with different tastes, habits, and tolerances read the draft in order and report honestly. The goal is diagnosis, not praise: where each reader would stop, what confuses them, what delights them, and what is missing.

Why three and not ten: one model playing many readers produces many versions of the same bias. Three readers with deep, conflicting instructions give more signal and less noise. When all three flag the same problem from their own angles, it is real. When only one does, it may be taste.

## The readers

| Reader | Reads for | Quits when | Brief |
|---|---|---|---|
| The Page-Turner | pace, feeling, momentum | patience runs out | `references/page-turner.md` |
| The Critic | depth, originality, precision | they stop trusting the author | `references/critic.md` |
| The Skeptic | logic, consistency, credibility | a hole breaks belief | `references/skeptic.md` |
View the complete source on GitHub

Skills included

  • beta-reader
  • book-genesis
  • editorial-package
  • literary-agent-panel

Repository facts

License
MIT
Created
Apr 13, 2026
Last pushed
Nov 6, 2026
Forks
46
Open issues
6
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 2 notes
  • skills/book-genesis/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/book-genesis/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 188 signals by file

.claude-plugin/plugin.json

  • Network accessline 4
    "description": "Turn an idea into a book with planning, drafting, simulated reader reviews, revision and EPUB export.",   "author": {"name": "Felipe Lobo"},   "homepage": "https://github.com/felipelobomotta-blip/book-genesis-studio",
  • Network accessline 5
    "author": {"name": "Felipe Lobo"},   "homepage": "https://github.com/felipelobomotta-blip/book-genesis-studio",   "repository": "https://github.com/felipelobomotta-blip/book-genesis-studio",
  • Network accessline 6
    "homepage": "https://github.com/felipelobomotta-blip/book-genesis-studio",
  • Network accessline 7
    "repository": "https://github.com/felipelobomotta-blip/book-genesis-studio",

skills/book-genesis/references/patterns/ai-tells-en.md

  • Network accessline 201
    Sources: Wikipedia: Signs of AI writing, WikiProject AI Cleanup (https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), used as inspiration for the kinds of pattern to look for. The wording, examples, checks and ceilings in this file
  • Network accessline 201
    Sources: Wikipedia: Signs of AI writing, WikiProject AI Cleanup (https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), used as inspiration for the kinds of pattern to look for. The wording, examples, checks and ceilings in this file

skills/book-genesis/references/patterns/ai-tells-pt-br.md

  • Network accessline 265
    Sources: Wikipedia: Signs of AI writing, WikiProject AI Cleanup (https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), used as inspiration for the kinds of pattern to look for. The wording, examples, checks and ceilings in this file
  • Network accessline 265
    Sources: Wikipedia: Signs of AI writing, WikiProject AI Cleanup (https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), used as inspiration for the kinds of pattern to look for. The wording, examples, checks and ceilings in this file

skills/book-genesis/references/patterns/causal-evidence.md

  • Network accessline 26
    Sources: [The Hound of the Baskervilles](https://www.gutenberg.org/ebooks/2852),
  • Network accessline 26
    Sources: [The Hound of the Baskervilles](https://www.gutenberg.org/ebooks/2852),
  • Network accessline 27
    [The Mysterious Affair at Styles](https://www.gutenberg.org/ebooks/863).
  • Network accessline 27
    [The Mysterious Affair at Styles](https://www.gutenberg.org/ebooks/863).
  • Network accessline 51
    The evidence discipline is adapted from [REA's evidence contracts](https://github.com/morluto/rea/blob/76e4153d346b14ef194222bbeef240cf8a16dc99/src/domain/evidence.ts):
  • Network accessline 51
    The evidence discipline is adapted from [REA's evidence contracts](https://github.com/morluto/rea/blob/76e4153d346b14ef194222bbeef240cf8a16dc99/src/domain/evidence.ts):

skills/book-genesis/references/research/english-fiction-metadata-20261011.json

  • Network accessline 11
    "title": "The God of the Woods",       "author": "Liz Moore",       "url": "https://www.penguinrandomhouse.com/books/676637/the-god-of-the-woods-by-liz-moore/",
  • Network accessline 11
    "title": "The God of the Woods",       "author": "Liz Moore",       "url": "https://www.penguinrandomhouse.com/books/676637/the-god-of-the-woods-by-liz-moore/",
  • Network accessline 12
    "author": "Liz Moore",       "url": "https://www.penguinrandomhouse.com/books/676637/the-god-of-the-woods-by-liz-moore/",       "publisher": "Riverhead Books",
  • Network accessline 12
    "author": "Liz Moore",       "url": "https://www.penguinrandomhouse.com/books/676637/the-god-of-the-woods-by-liz-moore/",       "publisher": "Riverhead Books",
  • Network accessline 13
    "url": "https://www.penguinrandomhouse.com/books/676637/the-god-of-the-woods-by-liz-moore/",
  • Network accessline 13
    "url": "https://www.penguinrandomhouse.com/books/676637/the-god-of-the-woods-by-liz-moore/",
  • Network accessline 25
    "title": "Burn",       "author": "Peter Heller",       "url": "https://www.penguinrandomhouse.com/books/743305/burn-by-peter-heller/",
  • Network accessline 25
    "title": "Burn",       "author": "Peter Heller",       "url": "https://www.penguinrandomhouse.com/books/743305/burn-by-peter-heller/",
  • Network accessline 26
    "author": "Peter Heller",       "url": "https://www.penguinrandomhouse.com/books/743305/burn-by-peter-heller/",       "publisher": "Vintage",
  • Network accessline 26
    "author": "Peter Heller",       "url": "https://www.penguinrandomhouse.com/books/743305/burn-by-peter-heller/",       "publisher": "Vintage",
  • Network accessline 27
    "url": "https://www.penguinrandomhouse.com/books/743305/burn-by-peter-heller/",
  • Network accessline 27
    "url": "https://www.penguinrandomhouse.com/books/743305/burn-by-peter-heller/",
  • Network accessline 39
    "title": "The Hunter",       "author": "Tana French",       "url": "https://www.penguinrandomhouse.com/books/713552/the-hunter-by-tana-french/",
  • Network accessline 39
    "title": "The Hunter",       "author": "Tana French",       "url": "https://www.penguinrandomhouse.com/books/713552/the-hunter-by-tana-french/",
  • Network accessline 40
    "author": "Tana French",       "url": "https://www.penguinrandomhouse.com/books/713552/the-hunter-by-tana-french/",       "publisher": "Penguin Books",
  • Network accessline 40
    "author": "Tana French",       "url": "https://www.penguinrandomhouse.com/books/713552/the-hunter-by-tana-french/",       "publisher": "Penguin Books",
  • Network accessline 41
    "url": "https://www.penguinrandomhouse.com/books/713552/the-hunter-by-tana-french/",
  • Network accessline 41
    "url": "https://www.penguinrandomhouse.com/books/713552/the-hunter-by-tana-french/",
  • Network accessline 53
    "title": "Small Things Like These",       "author": "Claire Keegan",       "url": "https://groveatlantic.com/book/small-things-like-these/",
  • Network accessline 53
    "title": "Small Things Like These",       "author": "Claire Keegan",       "url": "https://groveatlantic.com/book/small-things-like-these/",
  • Network accessline 54
    "author": "Claire Keegan",       "url": "https://groveatlantic.com/book/small-things-like-these/",       "publisher": "Grove Hardcover",
  • Network accessline 54
    "author": "Claire Keegan",       "url": "https://groveatlantic.com/book/small-things-like-these/",       "publisher": "Grove Hardcover",
  • Network accessline 55
    "url": "https://groveatlantic.com/book/small-things-like-these/",
  • Network accessline 55
    "url": "https://groveatlantic.com/book/small-things-like-these/",
  • Network accessline 67
    "title": "The Searcher",       "author": "Tana French",       "url": "https://www.penguinrandomhouse.com/books/556487/the-searcher-by-tana-french/",
  • Network accessline 67
    "title": "The Searcher",       "author": "Tana French",       "url": "https://www.penguinrandomhouse.com/books/556487/the-searcher-by-tana-french/",
  • Network accessline 68
    "author": "Tana French",       "url": "https://www.penguinrandomhouse.com/books/556487/the-searcher-by-tana-french/",       "publisher": "Penguin Books",
  • Network accessline 68
    "author": "Tana French",       "url": "https://www.penguinrandomhouse.com/books/556487/the-searcher-by-tana-french/",       "publisher": "Penguin Books",
  • Network accessline 69
    "url": "https://www.penguinrandomhouse.com/books/556487/the-searcher-by-tana-french/",
  • Network accessline 69
    "url": "https://www.penguinrandomhouse.com/books/556487/the-searcher-by-tana-french/",
  • Network accessline 81
    "title": "The Last House Guest",       "author": "Megan Miranda",       "url": "https://www.simonandschuster.com/books/The-Last-House-Guest/Megan-Miranda/9781501165382",
  • Network accessline 81
    "title": "The Last House Guest",       "author": "Megan Miranda",       "url": "https://www.simonandschuster.com/books/The-Last-House-Guest/Megan-Miranda/9781501165382",
  • Network accessline 82
    "author": "Megan Miranda",       "url": "https://www.simonandschuster.com/books/The-Last-House-Guest/Megan-Miranda/9781501165382",       "publisher": "Scribner",
  • Network accessline 82
    "author": "Megan Miranda",       "url": "https://www.simonandschuster.com/books/The-Last-House-Guest/Megan-Miranda/9781501165382",       "publisher": "Scribner",
  • Network accessline 83
    "url": "https://www.simonandschuster.com/books/The-Last-House-Guest/Megan-Miranda/9781501165382",
  • Network accessline 83
    "url": "https://www.simonandschuster.com/books/The-Last-House-Guest/Megan-Miranda/9781501165382",
  • Network accessline 95
    "title": "The Marsh King's Daughter",       "author": "Karen Dionne",       "url": "https://www.penguinrandomhouse.com/books/550562/the-marsh-kings-daughter-by-karen-dionne/",
  • Network accessline 95
    "title": "The Marsh King's Daughter",       "author": "Karen Dionne",       "url": "https://www.penguinrandomhouse.com/books/550562/the-marsh-kings-daughter-by-karen-dionne/",
  • Network accessline 96
    "author": "Karen Dionne",       "url": "https://www.penguinrandomhouse.com/books/550562/the-marsh-kings-daughter-by-karen-dionne/",       "publisher": "G.P. Putnam's Sons",
  • Network accessline 96
    "author": "Karen Dionne",       "url": "https://www.penguinrandomhouse.com/books/550562/the-marsh-kings-daughter-by-karen-dionne/",       "publisher": "G.P. Putnam's Sons",
  • Network accessline 97
    "url": "https://www.penguinrandomhouse.com/books/550562/the-marsh-kings-daughter-by-karen-dionne/",
  • Network accessline 97
    "url": "https://www.penguinrandomhouse.com/books/550562/the-marsh-kings-daughter-by-karen-dionne/",

skills/book-genesis/scripts/__init__.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/autonomous_book.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/build_comparison.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/catalog_wire.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/check_correction.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/check_progress.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/correction_edits.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/correction_groups.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/craft_context.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/creative_groups.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/data/timezones-source.json

  • Network accessline 1
    {   "source": "https://pypi.org/project/tzdata/2026.5/",
  • Network accessline 1
    {   "source": "https://pypi.org/project/tzdata/2026.5/",
  • Network accessline 2
    "source": "https://pypi.org/project/tzdata/2026.5/",
  • Network accessline 2
    "source": "https://pypi.org/project/tzdata/2026.5/",

skills/book-genesis/scripts/data/tzdata-LICENSE

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Network accessline 10
    http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 10
    http://www.apache.org/licenses/LICENSE-2.0

skills/book-genesis/scripts/data/tzdata-licenses-LICENSE_APACHE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

skills/book-genesis/scripts/decide_comparison.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/draft_length_recovery.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/editorial_context.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/editorial_feedback.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/evidence_passages.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/export_book.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Network accessline 56
    _SUBHEADING_RE = re.compile(r"^(#{2,6})\s+(.+?)\s*$") _CONTAINER_NS = "urn:oasis:names:tc:opendocument:xmlns:container" _OPF_NS = "http://www.idpf.org/2007/opf"
  • Network accessline 56
    _SUBHEADING_RE = re.compile(r"^(#{2,6})\s+(.+?)\s*$") _CONTAINER_NS = "urn:oasis:names:tc:opendocument:xmlns:container" _OPF_NS = "http://www.idpf.org/2007/opf"
  • Network accessline 57
    _CONTAINER_NS = "urn:oasis:names:tc:opendocument:xmlns:container" _OPF_NS = "http://www.idpf.org/2007/opf" _DC_NS = "http://purl.org/dc/elements/1.1/"
  • Network accessline 57
    _CONTAINER_NS = "urn:oasis:names:tc:opendocument:xmlns:container" _OPF_NS = "http://www.idpf.org/2007/opf" _DC_NS = "http://purl.org/dc/elements/1.1/"
  • Network accessline 58
    _OPF_NS = "http://www.idpf.org/2007/opf"
  • Network accessline 58
    _OPF_NS = "http://www.idpf.org/2007/opf"
  • Network accessline 59
    _DC_NS = "http://purl.org/dc/elements/1.1/"
  • Network accessline 59
    _DC_NS = "http://purl.org/dc/elements/1.1/"
  • Network accessline 60
    _EPUB_NS = "http://www.idpf.org/2007/ops"
  • Network accessline 60
    _EPUB_NS = "http://www.idpf.org/2007/ops"
  • Network accessline 61
    _XHTML_NS = "http://www.w3.org/1999/xhtml"
  • Network accessline 61
    _XHTML_NS = "http://www.w3.org/1999/xhtml"
  • Possible obfuscationline 62
    _XML_INVALID_RE = re.compile(r"[\x00-\x08\x0b\x0c\x0e-\x1f\ufffe\uffff]")
  • Possible obfuscationline 62
    _XML_INVALID_RE = re.compile(r"[\x00-\x08\x0b\x0c\x0e-\x1f\ufffe\uffff]")
  • Access to secretsline 532
    [Credential-related source omitted]
  • Access to secretsline 532
    [Credential-related source omitted]
  • Access to secretsline 533
    [Credential-related source omitted]
  • Access to secretsline 533
    [Credential-related source omitted]
  • Access to secretsline 534
    [Credential-related source omitted]
  • Access to secretsline 534
    [Credential-related source omitted]
  • Access to secretsline 535
    [Credential-related source omitted]
  • Access to secretsline 535
    [Credential-related source omitted]
  • Access to secretsline 539
    [Credential-related source omitted]
  • Access to secretsline 539
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]
  • Access to secretsline 541
    [Credential-related source omitted]
  • Access to secretsline 541
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]

skills/book-genesis/scripts/group_review_schema.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/narrative_evidence.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/native_claude.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]

skills/book-genesis/scripts/plan_verification.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/prepare_readers.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/prepare_rubric.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/promote_chapter.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/provider_wait.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/reader_experience.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/repair_evidence.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/repair_findings.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/research_context.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/revision_context.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/revision_plan_context.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/revision_viability.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/run_host_call.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/stage_chapter.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/validate_blind_reader.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/validate_rubric.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/verify_book.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/windows_job.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Network accessline 8
    API contracts: https://learn.microsoft.com/windows/win32/procthread/job-objects
  • Network accessline 8
    API contracts: https://learn.microsoft.com/windows/win32/procthread/job-objects

skills/book-genesis/scripts/workflow_issues.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/workflow_roles.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/book-genesis/scripts/workflow_state.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 5 facts
Signal confidence: 138 facts

and 88 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/beta-reader/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/beta-reader/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/beta-reader/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/beta-reader/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.