qiaomu-novel-generator — скилл

Скилл для оригинальных коротких рассказов на китайском: сначала выбор сюжетной схемы и плана, затем текст с проверкой качества

  • 397 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл дает инструкции для текста и сам ничего не запускает
  • Для поиска опорных произведений агент может ходить в сеть, если среда это разрешает
Все причины и проверки

joeseesun/qiaomu-novel-generator

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/qiaomu-novel-generator

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл дает инструкции для текста и сам ничего не запускает
  • Для поиска опорных произведений агент может ходить в сеть, если среда это разрешает

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

qiaomu-novel-generator пишет оригинальные короткие рассказы на китайском языке, от уся и сюаньхуань до детектива, фантастики и офисных интриг. Перед текстом скилл превращает вашу идею в сюжетную стратегию: что обещано читателю, какие отношения давят на героя, где разворачивается конфликт, какие приемы усиливают сюжет и каким будет послевкусие финала. Выбор варианты вы даете короткими ответами вроде «по умолчанию», «1B 2A 3C» или «острее». Дальше идут план для подтверждения и полный текст. Скилл разбирает известные сюжеты на функции и пересобирает их, не копируя героев, реплики и цепочки событий. Для опоры на известное произведение он может предварительно поискать публичные сведения, если среда разрешает поиск. Каждый рассказ проверяется по критериям: крючок в начале, желание героя, рост конфликта, напряжение диалогов, концовка, ясность первых абзацев и чистота от шаблонных оборотов, характерных для генерации. В комплект входят справочники по приемам, примеры рассказов в `examples/` и скрипт `evaluate_story.py`, который проверяет текст по правилам.

Для кого. Авторам китайской прозы и веб-новелл, а также сценаристам коротких драм, которым нужен структурный соавтор, помогающий сначала продумать сюжет, а потом писать.

Подходит, если

  • Есть только жанр и настроение, а сюжета нет, и нужны варианты схемы на выбор
  • Нужен законченный рассказ в стиле уся или сюаньхуань с крючком в начале и сильным финалом
  • Любимый сюжет хочется перенести в офисную интригу, не повторяя героев и сцены оригинала
  • Готовый отрывок кажется шаблонным, и его надо проверить на формулы и ясность начала

Не подходит, если

  • Нужен текст на русском или английском: скилл ориентирован на китайскую прозу
  • Требуется многотомный роман по главам: скилл рассчитан на короткий рассказ, а для длинных форм в каталоге есть другие
  • Нужно дословно имитировать стиль ныне живущего автора: авторская граница это запрещает
  • Требуется пересказ или продолжение чужого текста под защитой авторского права

Пример запроса к агенту

Используй qiaomu-novel-generator и напиши на китайском законченный рассказ в духе уся про книжника, который не владеет боевыми искусствами и попал в смертельную ловушку

Ограничения

Скилл работает с китайскими текстами, интерфейс и справочники в нем на китайском. Для поиска по открытым источникам перед написанием среде агента нужен доступ в сеть. Автор заявляет, что скилл не копирует защищенные тексты и не имитирует стиль живущих авторов. Соблюдение проверяйте сами. Скрипты `validate_skill.py` и `evaluate_story.py` рассчитаны на запуск вручную из папки скилла. Последнее изменение в репозитории от июня 2026 года.

Как отключить. Удалите папку `qiaomu-novel-generator` из `.agents/skills/` в проекте или в домашнем каталоге.

Частые вопросы

Как работает выбор сюжета перед текстом?

Скилл выдает короткие группы вариантов: главная эмоция, давящие отношения и арена конфликта. Вы отвечаете кодами вроде `1B 2A 3C` или словами «по умолчанию», и только потом он пишет план и рассказ.

Копирует ли скилл знаменитые произведения?

Нет, по заявлению автора он берет у сюжета только функции: упадок и возвращение, обмен в тени, публичный суд. Героев, реплики, названные сцены и цепочки событий оригинала он в новый рассказ не переносит.

Что значит проверка на шаблонность?

Скилл убирает шаблонные противопоставления, итоговые фразы и декоративные тире, а также исправляет начало, если образ вводит в заблуждение о жанре. Конкретный пример автор приводит в описании.

Можно ли проверить готовый текст скриптом?

Да, `python3 scripts/evaluate_story.py examples/sample-01-wuxia-suspense.md --fail-on-warning` оценивает рассказ по правилам и завершается с ошибкой при предупреждении. Свой файл подставьте вместо примера.

Какие агенты подходят?

Любой с поддержкой скиллов, например Codex или Claude Code. В пакете есть `agents/openai.yaml` для Codex и `agents/interface.yaml`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл помогает Codex планировать китайский роман, править сцены и сверять действия героев с предыдущими главами

СкиллРасширенный доступ1 тыс.Звезды репозитория

Скилл для написания цельного романа на китайском по главам: трехуровневый опрос, память предпочтений, клиффхэнгеры и автопроверка

СкиллРасширенный доступ4,9 тыс.Звезды репозитория

31 скилл для экранных историй: отбор романов, разбор сюжета и героев, оценка потенциала и сценарий вертикального сериала

СкиллРасширенный доступ508Звезды репозитория

Скилл Codex и Claude: короткая китайская проза от выбора темы до выпуска и разбора результатов, человек решает, ИИ ускоряет

СкиллМинимальный доступ210Звезды репозитория

Скилл для написания романа с девятью агентами: сеттинг, план томов и глав, проза, проверка на машинный стиль и архив с памятью героев

СкиллРасширенный доступ866Звезды репозитория

Скилл для многотомных романов: 30 с лишним файлов протоколов держат мир, героев и стиль единым от главы к главе

СкиллМинимальный доступ159Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
qiaomu-novel-generator (эта карточка)нет397
chinese-novelistнет4 891пишет цельный роман по главам с памятью предпочтений, а здесь короткий рассказ с выбором сюжетной схемы
Chinese-WebNovel-Skillнет1 006помогает планировать роман и сверять героев с главами, а здесь один рассказ с проверкой по критериям
Webnovel Writerнет7 939плагин для длинных веб-романов с памятью о героях, а здесь скилл для коротких рассказов

Коротко о README

Описание на китайском и английском объясняет, чем скилл отличается от обычных генераторов, показывает формат ответов и два образца рассказов. Затем идут установка, предварительные требования, примеры запросов, схема процесса, таблица сюжетных схем, критерии качества, границы использования и разбор типичных проблем.

Бейдж для README

Исходный SKILL.md

---
name: qiaomu-novel-generator
description: |
  Generate original, complete, highly gripping Chinese short fiction from a story theme, character setup, synopsis, trope, classic-plot inspiration, or draft excerpt. Use when the user asks for 小说, 短篇小说, 故事, 网文样章, 开篇钩子, 悬念改写, 人物欲望强化, 情节升级, 续写, 经典桥段重构, or wants a blend of excellent writers' general narrative techniques without copying protected text or imitating a living author's distinctive style.
---

# Qiaomu Novel Generator

把一句主题、人物设定、梗概、经典作品信号或已有片段,先通过必要的搜索/桥段拆解收敛成吸引人的剧情策略和大纲,再生成原创、完整、强钩子、高张力、低 AI 味的中文短篇小说。

Copyright (c) 向阳乔木
X: https://x.com/vista8
GitHub: https://github.com/joeseesun/

## Operating Mode

Run as a production-lite fiction writing skill.

Default assumptions:

- The user ultimately wants a complete Chinese short story, but a vague premise should be clarified through compact choices before drafting.
- Default output length is 1800-4000 Chinese characters unless the user asks for a different length.
- Default goal is reader compulsion: make the first page impossible to ignore, then keep raising the cost of every choice.
- Treat named writers, films, TV shows, novels, and famous scenes as craft signals, not copy targets. Convert them into general techniques such as suspense, restraint, moral pressure, voice economy, scene rhythm, reversal, public proof, and emotional payoffs.
- Do not directly imitate a living author's distinctive style. Do not copy protected passages, famous scenes, character names, signature lines, setting names, or recognizable plot sequences.
- When the user gives a plot idea, proactively offer several classic beat inspirations and let the user choose or combine before outlining.
- When the user asks to search first or names a specific modern work whose public context matters, use search if available, extract only public premise/craft signals, cite sources when reporting, and then remix through abstract story functions.
- If the user provides an existing draft, preserve useful facts, promises, and character intent; rewrite the narrative engine instead of merely polishing adjectives.
- Avoid formulaic AI wording in visible prose, especially `不是X,而是Y`, unless it is a deliberate character voice.
- A strong opening hook must not create the wrong genre contract. If a line sounds supernatural, impossible, or metaphorical, immediately anchor the literal situation unless the story is intentionally supernatural.

## Hooked Workflow

Use hooks as fixed checkpoints. They are conceptual hooks, not mandatory runtime APIs. Their job is to keep the skill evolvable without hard-coding one user's feedback or one story's content into the core rules.

1. Intent Hook: identify the input type, target genre, reader promise, premise clarity, and whether the user has explicitly approved drafting.
2. Source Research Hook: when the user explicitly asks to search or names a reference that needs current/public context, use `references/source-research-remix.md` to gather 3-6 public signals and reduce them to a Research Intake Card.
3. Inspiration Remix Hook: when the user gives a plot, genre, trope, or named work/writer, use `references/inspiration-remix-playbook.md` to offer classic beat/style-signal choices before outlining. Reduce references to functions and craft sliders.
4. Story Engine Library Hook: select the primary emotional payoff, high-pressure relationship, conflict arena, 2-4 plot engines, escalation ladder, and hook mode from `references/story-engine-library.md`.
5. Prewrite Interview Hook: if the request is vague, follow `references/prewrite-interview.md` and ask with short numbered choices. Do not draft the full story yet.
6. Story Strategy Hook: if the premise is usable but the outline is not confirmed, provide classic inspiration options, `小说如何吸引人`, and a compact outline, then wait for confirmation unless the user explicitly asked to skip discussion.
7. Story Engine Hook: after confirmation, extract:
   - protagonist desire
   - visible obstacle
   - hidden pressure

Сообщить о проблеме