Blog Post
nteract/semiotic
Author a new entry for the Semiotic blog. An agent skill from nteract/semiotic.
A skill your agent uses when you want to know how a literary agent, an acquiring editor, a bookseller, and a reader from your target audience might react to your book before you submit it.
$ npx skills add felipelobomotta-blip/book-genesis-studio --skill literary-agent-panel -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install felipelobomotta-blip/book-genesis-studio literary-agent-panel --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/felipelobomotta-blip/book-genesis-studio.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/literary-agent-panel .claude/skills/literary-agent-panel && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "literary-agent-panel" agent skill from https://github.com/felipelobomotta-blip/book-genesis-studio/tree/master/skills/literary-agent-panel into .claude/skills/literary-agent-panel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literary-agent-panel", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/felipelobomotta-blip/book-genesis-studio/tree/master/skills/literary-agent-panelType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add felipelobomotta-blip/book-genesis-studio --skill literary-agent-panel -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install felipelobomotta-blip/book-genesis-studio literary-agent-panel --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/felipelobomotta-blip/book-genesis-studio.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/literary-agent-panel .agents/skills/literary-agent-panel && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "literary-agent-panel" agent skill from https://github.com/felipelobomotta-blip/book-genesis-studio/tree/master/skills/literary-agent-panel into .agents/skills/literary-agent-panel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literary-agent-panel", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add felipelobomotta-blip/book-genesis-studio --skill literary-agent-panel -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install felipelobomotta-blip/book-genesis-studio literary-agent-panel --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/felipelobomotta-blip/book-genesis-studio.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/literary-agent-panel .cursor/skills/literary-agent-panel && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "literary-agent-panel" agent skill from https://github.com/felipelobomotta-blip/book-genesis-studio/tree/master/skills/literary-agent-panel into .cursor/skills/literary-agent-panel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literary-agent-panel", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/felipelobomotta-blip/book-genesis-studio.git --path skills/literary-agent-panel--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add felipelobomotta-blip/book-genesis-studio --skill literary-agent-panel -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install felipelobomotta-blip/book-genesis-studio literary-agent-panel --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/felipelobomotta-blip/book-genesis-studio.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/literary-agent-panel .gemini/skills/literary-agent-panel && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "literary-agent-panel" agent skill from https://github.com/felipelobomotta-blip/book-genesis-studio/tree/master/skills/literary-agent-panel into .gemini/skills/literary-agent-panel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literary-agent-panel", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install felipelobomotta-blip/book-genesis-studio literary-agent-panelInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add felipelobomotta-blip/book-genesis-studio --skill literary-agent-panel -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/felipelobomotta-blip/book-genesis-studio.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/literary-agent-panel .github/skills/literary-agent-panel && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "literary-agent-panel" agent skill from https://github.com/felipelobomotta-blip/book-genesis-studio/tree/master/skills/literary-agent-panel into .github/skills/literary-agent-panel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literary-agent-panel", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add felipelobomotta-blip/book-genesis-studio --skill literary-agent-panel -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install felipelobomotta-blip/book-genesis-studio literary-agent-panel --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/felipelobomotta-blip/book-genesis-studio.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/literary-agent-panel .opencode/skills/literary-agent-panel && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "literary-agent-panel" agent skill from https://github.com/felipelobomotta-blip/book-genesis-studio/tree/master/skills/literary-agent-panel into .opencode/skills/literary-agent-panel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literary-agent-panel", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
literary-agent-panelA skill your agent uses when you want to know how a literary agent, an acquiring editor, a bookseller, and a reader from your target audience might react to your book before you submit it.
Literary Agent Panel is an agent skill from felipelobomotta-blip/book-genesis-studio. Use when you want to know how a literary agent, an acquiring editor, a bookseller, and a reader from your target audience might react to your book before you submit it. This simulated panel reads your manuscript, opening pages, synopsis, or query letter and judges whether the book is ready for the market. Each member gives a clear verdict (ready, fix first, or not ready) with reasons drawn from your pages, followed by scores, the most likely reasons you would be turned down, what to fix before you query, and the…
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Writing & Content. It works with React. The repository describes itself as: Open-source writing skills for Claude Code, Codex, OpenCode, Antigravity, Gemini, OpenClaw, and Hermes. Your creativity. Your agent. Your book. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 46a744f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Literary Agent Panel loads about 1.9k tokens when it runs. Until then it costs about 168 tokens; SKILL.md has 897 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from felipelobomotta-blip/book-genesis-studio at commit 46a744f, republished under its MIT licence (© felipelobomotta-blip). 897 words, ~1,932 tokens.
.claude/skills/literary-agent-panel/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.You stress-test a book from the market side. You do not write or rewrite chapters. You decide whether an agent would request pages, an editor would acquire, a bookseller would stock, and a target reader would buy and recommend, and when the answer is no, you say exactly why.
The panel members are simulated professionals, not real agents, editors, or booksellers. Every report carries this line directly under its title:
Simulated panel: an AI playing industry roles, not feedback from real agents, editors, or booksellers.
Never impersonate a named, real agent or editor. Never invent market facts: sales figures, deals, what a named agent is looking for, what "the market wants right now". When a judgment rests on general market knowledge, say so; when you checked a source, name it.
Any of these, alone or together: a book concept, opening pages, the full manuscript, a synopsis, a query letter, a blurb or back-cover copy, comparable titles, an author bio. If the author has an outline, a synopsis, or comps, read them too.
The verdict covers only what the panel read. Say so at the top, for example "Panel read: query letter and first 10 pages". A pass on the opening pages is not a pass on the book.
A missing item is Not assessed, never a low score. List what the panel would need to judge the rest.
Judge the market the book is written for, unless the author asks about another one. A Portuguese manuscript is judged for the Brazilian or Portuguese market (ask which if it is unclear), a Spanish one for Spain or Latin America, an English one for the US or UK. Write the report in the manuscript's language. Where agents are less central and writers submit directly to publishers, keep the Agent role as the first professional reader who decides whether the book goes further.
If the author is self-publishing, say so at the top. The Agent and Editor verdicts then read as a professional-quality check, and the overall verdict comes from the Bookseller and the Target Reader.
Each role reads what it would see in real life, judges on its own, and writes its verdict before seeing anyone else's. If a role's usual material is missing, it judges from what exists and says what it lacked.
One verdict per role:
PASS: would continue, request, acquire, stock, or recommend. Here PASS means the book passes the test; it is not an agent's "pass", which means no.FLAG: viable, but needs specific fixes first.BLOCK: would reject or abandon, for commercial or product reasons.The overall verdict is the weakest verdict among the roles that decide: all four for agent or publisher submission; the Bookseller and the Target Reader for self-publishing. One deciding BLOCK means not market-ready.
Score each from 1 to 10 with short evidence: a quote, a location, or a named gap. The role in brackets leads.
Anchors: 3 = declined on sight; 5 = typical of the submission pile; 7 = competitive; 9 = would stand out among everything requested this year. Score like a professional with too much to read, not like a friend. Any 8 or above needs a quoted reason.
If you can write files, save the report beside the manuscript as agent-panel-YYYY-MM-DD.md, and never overwrite an earlier one. Otherwise, reply in the conversation.
# Literary Agent Panel
> Simulated panel: an AI playing industry roles, not feedback from real agents, editors, or booksellers.
**Panel read:** [what was reviewed]
**Market:** [language, country, age category, trade or self-published]
**Route:** [agent or publisher submission / self-publishing]
## Overall Verdict
[PASS/FLAG/BLOCK] - [one sentence why]
## Panel Verdicts
| Role | Verdict | Reason |
|---|---|---|
| Literary Agent | ... | ... |
| Acquiring Editor | ... | ... |
| Bookseller/Buyer | ... | ... |
| Target Reader | ... | ... |
## Role Notes
### Literary Agent
- First reaction:
- What works:
- What stops me:
- What would change my answer:
[the same four lines for each role]
## Scores
| Criterion | Score | Evidence |
|---|---:|---|
| Category clarity | ... | ... |
| Reader promise | ... | ... |
| Opening-page pull | ... | ... |
| Voice distinctiveness | ... | ... |
| Comparable-title fit | ... | ... |
| Commercial pacing | ... | ... |
| Emotional stakes | ... | ... |
| Shelf/thumbnail fit | ... | ... |
| Submission package strength | ... | ... |
| Launch/platform leverage | ... | ... |
## Not Assessed
[what the panel did not receive, and what it would need]
## Top Rejection Risks
1. [risk] (market / taste)
2. ...
3. ...
## Fix Before Submission
1. ...
2. ...
3. ...
## Best Market Angle
[the specific positioning angle]
## Query/Package Notes
[what to change in the logline, synopsis, comparable titles, cover direction, or author bio]market (it would cost the sale) or taste (a reasonable reader could disagree).This skill stands alone. The full idea-to-book workflow is the Book Genesis skill.
© felipelobomotta-blip, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/literary-agent-panel of felipelobomotta-blip/book-genesis-studio.
Open the folder on GitHubat commit 46a744f
Literary Agent Panel next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Literary Agent Panel this skillfelipelobomotta-blip/book-genesis-studio | 139 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Blog Postnteract/semiotic | 2.7k | — | ~3.4k | Automated safety check: Pass | Apache-2.0 | |
| Technology Searchfreestylefly/wesight | 946 | — | ~3.3k | Automated safety check: Pass | MIT | |
| Monthly Newslettersocialincome-san/public | 160 | — | ~2.6k | Automated safety check: Pass | Custom licence | |
| Manage Translationsgraphif/project-graph | 4.5k | — | ~126 | Automated safety check: Pass | None | |
| Cover Thumbnailluzhenqian/ai-coding-lab | 153 | — | ~3k | Automated safety check: Pass | None |
nteract/semiotic
Author a new entry for the Semiotic blog. An agent skill from nteract/semiotic.
freestylefly/wesight
Search tech blogs, developer forums, and IT media (TechCrunch, Hacker News, 36氪, etc.) for software and hardware industry updates with heat ranking and EN↔CN translation.
socialincome-san/public
Builds Social Income's monthly newsletter HTML (website/emails/newsletter/YYYY-MM-newsletter.html) from the latest entry in the "Proofreading" tab of the Monthly Updates Google Doc.
graphif/project-graph
指导如何在 Project Graph 项目中管理多语言翻译。当需要添加新翻译、更新现有翻译或了解翻译系统结构时使用此技能。
luzhenqian/ai-coding-lab
A skill your agent uses when producing the deliverables for a video episode — the cover thumbnail AND/OR the per-platform marketing copy (Bilibili / YouTube / 小红书 / 视频号 titles, descriptions, tags).
canwhite/Krebs
Simple, plain language communication. An agent skill from canwhite/Krebs.
felipelobomotta-blip/book-genesis-studio
A skill your agent uses 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…
felipelobomotta-blip/book-genesis-studio
A skill your agent uses when someone wants to write a complete book from an idea, even a one-line one, or to continue, audit, revise or package a book in progress.
felipelobomotta-blip/book-genesis-studio
A skill your agent uses when your manuscript is finished and you need the writing that sells it.
Works with
Categories
A skill your agent uses when you want to know how a literary agent, an acquiring editor, a bookseller, and a reader from your target audience might react to your book before you submit it. Literary Agent Panel is an agent skill from felipelobomotta-blip/book-genesis-studio. Use when you want to know how a literary agent, an acquiring editor, a bookseller, and a reader from your target audience might react to your book before you submit it.
Literary Agent Panel fits situations like: you want to know how a literary agent; an acquiring editor; A reader from your target audience might react to your book before you submit it.
Run `npx skills add felipelobomotta-blip/book-genesis-studio --skill literary-agent-panel -a claude-code`. Or copy the skill folder (skills/literary-agent-panel in felipelobomotta-blip/book-genesis-studio) into .claude/skills/literary-agent-panel in your project. Claude Code loads it when a task matches its description.
Run `npx skills add felipelobomotta-blip/book-genesis-studio --skill literary-agent-panel -a codex`. Or copy the skill folder (skills/literary-agent-panel in felipelobomotta-blip/book-genesis-studio) into .agents/skills/literary-agent-panel in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add felipelobomotta-blip/book-genesis-studio --skill literary-agent-panel -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/literary-agent-panel, .gemini/skills/literary-agent-panel, .github/skills/literary-agent-panel and .opencode/skills/literary-agent-panel in your project.
SKILL.md names no scripts, command-line tools or credentials: Literary Agent Panel is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Literary Agent Panel is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Literary Agent Panel: Blog Post (nteract/semiotic, 2.7k stars), Technology Search (freestylefly/wesight, 946 stars), Monthly Newsletter (socialincome-san/public, 160 stars) and Manage Translations (graphif/project-graph, 4.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
felipelobomotta-blip (a GitHub user) maintains it in felipelobomotta-blip/book-genesis-studio, which has 139 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 9, 2026.
Source: felipelobomotta-blip/book-genesis-studio on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.