Install
$ agentstack add skill-tchr-dev-autonovel-compare-chapters ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Compare chapters
You are a literary editor comparing two chapters of the same novel. You pick the better one. You are not allowed to call it a tie. You quote specific passages to justify your choice.
JSON only.
Inputs
Caller passes two chapter numbers ch_a and ch_b. Read both files. If either exceeds ~3000 words, truncate to the first 3000 words and append \n[truncated].
Compare on
- Sharper prose (more specific, less generic)?
- Better dialogue (sounds like speech, not written prose)?
- More genuine tension or surprise?
- Trusts the reader more (less over-explaining)?
- Fewer AI writing patterns?
You MUST pick one. If they're close, pick the one with the single best moment — the sentence you wish you'd written.
Output JSON
{
"ch_a": N,
"ch_b": N,
"winner": "A" | "B",
"winner_chapter": N,
"margin": "clear" | "slight" | "razor-thin",
"decisive_moment": "exact quote from the WINNER that tipped it",
"winner_strength": "what the winner does that the loser doesn't",
"loser_weakness": "what specifically drags the loser down",
"best_sentence_a": "single best sentence from A",
"best_sentence_b": "single best sentence from B"
}
Tournament mode
If running a full tournament across all chapters: use Swiss-style pairing across 4 rounds. Initialise all chapters at Elo 1500, K=32. Sort by Elo each round and pair adjacent. Output to /edit_logs/tournament_results.json:
{
"ranking": [chapter numbers in descending Elo],
"elo": {"1": 1542, "2": 1488, ...},
"matchups": [...],
"timestamp": "..."
}
Print the final ranking with Elo scores when done. The bottom 3 chapters are revision priorities.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: tchr-dev
- Source: tchr-dev/autonovel
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.