AgentStack
SKILL verified MIT Self-run

Autonovel Genre Pack

skill-duketwocan-autonovel-agent-skills-autonovel-genre-pack · by DukeTwoCan

Use when creating, extending, or validating AutoNovel genre packs. Do not use for drafting, evaluating, or generating novels.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-duketwocan-autonovel-agent-skills-autonovel-genre-pack

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Autonovel Genre Pack? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

AutoNovel Genre Pack Authoring

Create or revise data-driven genre packs. This skill is not invoked during novel generation.

Workflow

Hermes supplies ${HERMES_SKILL_DIR} as this skill's directory. Outside the Hermes harness, run the repository-relative commands in ../autonovel/genres/AUTHORING.md from the repository root.

  1. Read ../autonovel/genres/AUTHORING.md completely. Use its category decision guide, manifest contract, file responsibilities, size targets, combination tests, and definition of done.
  2. Choose one stable kebab-case ID, one category, and only the task files the pack genuinely needs. Accepted scaffold file IDs are contract, world, characters, beats-primary, beats-modifier, drafting, slop, guardrails, and patterns.
  3. If the pack does not exist, scaffold it before writing content:

`` python ${HERMES_SKILL_DIR}/../autonovel/lib/genre_pack.py scaffold --id --category --files --genres-root ${HERMES_SKILL_DIR}/../autonovel/genres `` Never scaffold over an existing pack. Extend its manifest and files directly instead.

  1. Replace template comments with pack-specific rules. Keep universal craft in ../autonovel/references/; do not duplicate it in a pack.
  2. Declare tags, aliases, dependencies (includes), conflicts, beat capability, sections, and optional patterns in manifest.json.
  3. Validate the pack and its dependency graph:

`` python ${HERMES_SKILL_DIR}/../autonovel/lib/genre_pack.py validate --pack --genres-root ${HERMES_SKILL_DIR}/../autonovel/genres ``

  1. Inspect task paths and estimated context cost:

`` python ${HERMES_SKILL_DIR}/../autonovel/lib/genre_pack.py inspect --pack --genres-root ${HERMES_SKILL_DIR}/../autonovel/genres ``

  1. Dry-run a synthetic profile through compilation:

`` python ${HERMES_SKILL_DIR}/../autonovel/lib/genre_resolver.py compile --state --task all --genres-root ${HERMES_SKILL_DIR}/../autonovel/genres --workspace `` Confirm selection, primary beats, required sections, optional omissions, and conflicts behave as intended.

  1. Run focused tests before declaring the pack complete:

`` python -m pytest tests/test_genre_pack.py tests/test_genre_registry.py tests/test_genre_resolver.py tests/test_genre_compile.py tests/test_genre_patterns.py tests/test_genre_integration.py -q ``

Require successful validation, inspection, dry-run compilation, and focused pytest. Report the pack path, selected tasks, token estimates, and test result.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.