Genre Creator

SkillAI & models

Meta-skill for genre selection and custom genre creation. Routes a project to the right built-in genre or composes a genre-custom.md spec from existing patterns, including agent behavior and validation rules.

Use Genre Creator in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Genre Creator and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Genre Creator skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Genre CreatorStart free

What this skill tells your AI

The instructions your AI receives, as published by hashgraph-online/awesome-codex-plugins in plugins/epicsagas/Velith/skills/book-genre-creator/SKILL.md and read by Ahel’s review.

Use when the project does not fit a built-in genre cleanly, or when the author is unsure which genre applies. Read ${CLAUDE_PLUGIN_ROOT}/skills/loom/quality-bar.md and the candidate genre skills.

Built-in genres

GenreSkillCore shapeBest for
fictionbook-fictionThree-act / 15-beat / bespoke; scene craft; character depthNovels, novellas, short stories, web novels
non-fictionbook-nonfictionProblem → principles → practice; evidence disciplineBusiness, self-help, essays, memoir, narrative nonfiction
technicalbook-technicalConcept gradient + running project; failure-firstProgramming, engineering, data science
screenplaybook-screenplayThree-act + eight sequences; subtextFilm, TV, web series
poetrybook-poetryForm, line, collection arcCollections, chapbooks
gamebook-gameBranching, quests, lore bibleGame scenarios, visual novels, interactive fiction
academicbook-academicIMRAD / discipline structures; citation integrityTheses, dissertations, monographs

Selection

Three questions, then route:

  1. What is the reader doing with it? (living a story / learning to understand / learning to do / watching / playing / reading aloud / examining)
  2. What does the author fear most going wrong? (boring middle / being wrong / being unclear / being obvious / being inconsistent)
  3. What does "done" look like? (a bound book / a script / a build / a submission)

Hybrids are common: a memoir with a practical framework (nonfiction, narrative spine); a technical book with a fictional running story (technical, with fiction scene craft for the story sections); an illustrated poetry-essay (poetry + nonfiction). Most hybrids are a primary genre with a borrowed section from another; write that into genre-custom.md rather than inventing a new genre.

Custom genre spec

Write genre-custom.md in the project root. Agents read it in place of a built-in genre skill.

# Genre: {name}

## Parent genre
{closest built-in; agents read that skill first, then this file}

## Reader and what they are doing with it
...

## Structure
{shape with proportions; which chapters borrow which genre's craft}

## Borrowed craft
- From book-fiction: scene design for the narrative interludes
- From book-nonfiction: evidence discipline for the argument chapters

## Unique elements
{what no built-in genre covers}

## Tells to watch
{genre-specific failure modes, in addition to quality-bar.md}

## Validation
{what the architect scores; what beta-reader's personas are}

## Agent notes
| Agent | Behavior override |
|-------|-------------------|
| scene-generator | runs only on chapters tagged `narrative: true` in the outline |
| fact-checker | runs on argument chapters only |

Agent behavior by genre

Agentfictionnon-fictiontechnicalscreenplaypoetrygameacademic
book-architectarc, midpoint, setup/payoffpromise map, evidence mapDAG, running projectbeat pages, sequencescollection arcbranch map, flagsthesis chain, synthesis matrix
scene-generatorscene plans——beat sheets—quest/dialogue plans—
chapter-writerscenes in one voiceclaim + evidence + storybuild + break + explainslug/action/dialoguepoemsquests + nodessections with citations
continuity-editorcharacters, timeline, motifsterms, recurring example, claimsprerequisites, code stateprops, locations, timeimagery, form adjacencyflags, loreterminology, citations
fact-checkerreal-world claims onlyfullfull + runs codereal-world claims only——full + citation existence
style-doctorvoice, distance, tellsregister, hedging, tellsclarity, jargon, tellsaction-line economysound, compressionline length, barksregister, hedging
beta-readergenre readers + one editortarget readers + one skeptictarget devs + one seniorreader + one producerreaders + one poetplayers + one designerpeers + one examiner
art-directorcharacter/setting constants, 0-4 ill./chfigure system, photo policydiagram grammar, screenshot policypitch tone boardnarrowest palette, spot art onlymap, sheets, branching mapsdiscipline figure conventions
figure-engineermaps (fantasy)charts, concept diagramsarchitecture/sequence/state diagramsseason-arc diagram—maps, branching flowchartsdata figures
illustratorscenes, headers, sheetsrarelyneverkey artsection spotskey art, sheetsnever
cover-designergenre visual languagecategory conventionstech aestheticposterliterarykey artpress style
marketing-expertGoodreads, BookTok, 리디LinkedIn, newsletters, 브런치Dev.to, HN, GitHubfestivals, competitionsreadings, 문예지Steam, itch, communitiesconferences, journals

Usage

/book-genre-creator runs selection. /book-genre-creator list shows the table. /book-genre-creator custom starts the spec. If PRD.md already has a genre, show that genre's workflow and offer to customize.

Signals

GitHub stars
1k
Forks
316
Last commit
Oct 2026
Advanced
Item type
skill
Key
book-genre-creator
Source
github.com/hashgraph-online/awesome-codex-plugins