Tale Weaver Agent Skill

Manages and crafts long-form Chinese novels using file-based story covenants, narrative tension tracking, and anti-AI writing rules.

Context cost
24.7k tokensestimated from the bundle, loaded when it triggers
Bundle
12 files · 100.2 kB1 script among them — read before you run
Licence
MITthe author’s own terms
Last change
—no release on file
Servers it uses
Noneruns standalone

What it does

中文长篇小说创作与管理。用户要求开新书/立项/初始化(init)、写或续写章节(写第X章、继续写、续写)、构思剧情、设定人物与世界观、维护或查询创作公约、检查剧情连续性与人物一致性、卷末对账归档、去除AI味时使用。内置文件化创作公约记忆系统(人物档案/关系图谱/伏笔台账/时间线/术语表/道具链/数值台账),写前必读、写后必回写,定期与章节原文对账(正文优先);章节控制卡、张力记账(1-5标尺)、中文标点规范与字数实测脚本;结构性叙事反指纹规范(对抗AI式主题点题、情绪全身体化、单线无副线、同构收尾)。初始化双模式:目标目录已有章节→从正文反推设定卡交用户评估(推不出标待确认,禁止编造;超长文本分批流式+断点续跑,可选全书文学分析报告);无章节→grill-me 式逐问访谈确定设定(一次一问、每题给推荐答案)。色气尺度为可配置项(露骨程度仅低/中两档:低=亲密留白,中=点到为止;不提供露骨直写)。不适用于:短篇小说/一次性小故事、书评与文学分析、诗歌、翻译等非长篇连载场景。

What this skill changes about the agent has not been set out here as a list. Its SKILL.md, shown below, says it in the author’s own words.

contentwriting

The skill itself

A skill is instructions the model reads, so you can see what you are getting: below is the start of its SKILL.md. The front matter loads with every session, the body loads when the skill triggers, and the whole file comes with the install.

SKILL.md14.7 kB · preview
--- name: tale-weaver ---
6# 中文小说创作技能
7
8## 定位
9
10本技能把"写一章"升级为"管理一部长篇小说"。它不依赖对话记忆,而是通过文件化记忆(创作公约)让每一章都建立在同一事实基础上:写前读公约恢复全部上下文,写后回写保存全部状态。这样新会话、续写、隔天再写,人物与情节都不会跑偏。
11
12## 铁律(违反即视为本章未完成)
13
141. 写前必读:动笔前必须读取创作公约中相关条目(出场人物的当前状态、关系图谱、时间线、活跃伏笔及其种子摘录、上章结尾状态)。
152. 写后必回写:完章后按"过度提取"原则回写(宁多勿漏,逐类记录可核查事实,见 story-covenant.md 的10类提取清单),并追加式记录、标注来源章。
163. 回写后必自核:回写完必须把"本章摘要"与章节首尾重读一遍,确认无漏记、无写错(对抗自我总结失真)。
174. 正文遵守 prompt.md 全部写作规则与 references/punctuation.md 标点规范。
185. 每章正文不少于3500汉字(除非用户另行约定),字数用 scripts/count_chars.py 对成稿文件实测,不估算。
196. 用户要求修改设定时:先改公约文件,再决定是否回溯修改正文;**决定不回溯旧章时,该条目必须标 ⚓锚定**(否则卷末对账会按"正文优先"规则把新设定回滚成旧正文内容);正文与公约永远一致。
207. 每卷末(或连续10章)执行对账与归档:重读章节原文校准公约(正文优先),压缩摘要控制膨胀。
218. 真实信息考据(历史/现实/真人真事题材):凡涉及现实地名、历史人物、真实时间、事件、官职制度、器物民俗的作品,立项时必须先联网检索(websearch/webfetch 多来源交叉验证)并事实校对,把核实结果连同来源写入公约之后,才开始写人物卡、世界观与大纲;此后正文以公约考据记录为准,不得凭印象虚构"新史实"。架空改动(偏离史实)必须显式标注,不算考据错误。
22
23## 项目结构(文件即记忆)
24
This is a preview of SKILL.md. Download or install the skill to get the whole thing.
In the file
SKILL.md430 words
Files12
LicenceMIT
Why you can read it

Nothing in a skill executes. The client loads the text and the model follows it, so a skill can be audited the way a runbook is — by reading it.

What it costs in context

Skills are not billed by the call. They are paid for in context: every token the instructions occupy is a token your code, your diff and your conversation cannot use. Here is what this one takes and when it takes it.

≈120
always loaded
The name and description, so the model knows the skill exists and when to reach for it.
24,605
on trigger
The instruction body and 11 supporting files, read only when the skill fires.
12.4%
of a 200k window
Ten skills this size would not fit in the window together.
050k100k150k200k context window

24.7k tokens, estimated from the bundle at four bytes to the token, held for the rest of the session once it triggers. Heavy. Teams tend to install this one per project rather than globally, and load it only when the job comes up.

Servers bill, skills cost

A server charges by the month. A skill charges once per session, in context, and then keeps charging it for as long as the session lives.

Before and after

The same question, put to the same model twice: once as it comes, and once with these instructions loaded.

No worked example has been published for this skill yet.

The procedure it runs

The procedure has not been set out here step by step. It is in the body of its SKILL.md: the start of it is shown above, and the whole file comes with the install.

Prose, not code

These steps are written for a model to follow, not executed by a runtime. It can still be told to skip one, and it will say so when it does.

Servers it uses

None. This skill calls no MCP servers at all.

Everything it needs is in the instructions, so it works in a project with nothing connected — the model reads the file and changes how it works with what it can already reach.

Its SKILL.md does not declare which tools it asks the agent for, so what it touches is whatever the instructions themselves ask for — read them before you install it.

What it asks for
Writes filesnot declared
Network accessnot declared

This SKILL.md carries no allowed-tools line, so neither is declared. A skill grants no permissions of its own — it can only ask for tools your client already has.

What it will not do

Every skill is narrow, and the useful ones say where they stop. These are the jobs this one is the wrong tool for.

What this skill is not for has not been published here. Nothing is implied by that: it is a section the author has not filled in.

What is in the bundle

12 files, 100.2 kB on disk. Mostly text — the instructions the model reads — with 1 script in it that your client would run only if the instructions tell it to. 1 file of its source is not in the download — listed after these, with why.

  • SKILL.md14.7 kB
  • LICENSE1.1 kB
  • prompt.md11.6 kB
  • README.md16.9 kB
  • evals/behavior-evals.md7.6 kB
  • evals/trigger-evals.json3.2 kB
  • references/anti-fingerprint.md7.6 kB
  • references/continuity.md12.2 kB
  • references/init.md9.5 kB
  • references/punctuation.md3.0 kB
  • references/story-covenant.md11.5 kB
  • scripts/count_chars.py1.3 kB

Not in the download

Not carried is a type a skill download does not hold. Take it from its source.

  • .gitignorenot carried
What is not in it

A skill installs nothing and depends on nothing: it is a folder your client reads. This one carries 1 script beside the text, so the download is 12 files — not the whole of its source: 1 file is left out. It is listed under the files, with why. The MIT licence covers the templates and examples as well as the instructions.

Install

Installing copies the bundle into your project. Nothing runs at install time — the files sit on disk until the model reads them.

# Tale Weaver · 24.7k tokens when loaded · macOS, Linux mkdir -p .claude/skills && t=$(mktemp -d) && curl -fsSL -o "$t/bundle.tar.gz" https://mcprush.com/api/skills/tale-weaver/bundle.tar.gz && tar -xzf "$t/bundle.tar.gz" -C "$t" && [ -d "$t/tale-weaver" ] && { [ ! -e .claude/skills/tale-weaver ] || { mv .claude/skills/tale-weaver "$t/.previous" && echo "Previous copy moved to $t/.previous"; }; } && mv "$t/tale-weaver" .claude/skills/ && echo "Installed .claude/skills/tale-weaver"
On Windows, or any OS with Node 20+
npx mcprush@latest skill add logandoo/tale-weaver

Windows PowerShell says 'running scripts is disabled on this system'? Run Set-ExecutionPolicy -Scope CurrentUser RemoteSigned once, or type npx.cmd instead of npx (codex.cmd, gemini.cmd, grok.cmd likewise). PowerShell 7 needs neither. Writes to .claude/skills/tale-weaver/ in the current project. For every project instead, run mkdir -p ~/.claude/skills && t=$(mktemp -d) && curl -fsSL -o "$t/bundle.tar.gz" https://mcprush.com/api/skills/tale-weaver/bundle.tar.gz && tar -xzf "$t/bundle.tar.gz" -C "$t" && [ -d "$t/tale-weaver" ] && { [ ! -e ~/.claude/skills/tale-weaver ] || { mv ~/.claude/skills/tale-weaver "$t/.previous" && echo "Previous copy moved to $t/.previous"; }; } && mv "$t/tale-weaver" ~/.claude/skills/ && echo "Installed ~/.claude/skills/tale-weaver" (macOS, Linux) — or add --global to the npx line. The curl line replaces .claude/skills/tale-weaver/ only after the download succeeds, so files left there by another skill of the same name, or by an older release, do not mix in. A copy already there is moved aside, not deleted, and the line prints where. Not in this download: 1 file of its source (which one, and why). Take it from its source.

Which clients pick it up on their own

A skill is a folder of text. Most of these read a skills folder and pick it up without being told; the rest take the same folder another way — an upload in the app, a parameter on an API call — and then choose it by its description just the same.

Claude Code.claude/skills/
Claude DesktopCustomize › Skills
ChatGPTSkills › Create › Upload
Cursor.cursor/skills/
VS Code.github/skills/
Codex CLI.agents/skills/
Gemini CLI.gemini/skills/
Grok Build.grok/skills/
Microsoft CopilotSkills › Upload a skill
PerplexityComputer › Skills › Upload a skill
DeepSeek Harness.dsh/skills/
Zed.agents/skills/
Devin Desktop.devin/skills/
Windsurf (legacy).windsurf/skills/
OpenAI Agents SDKInstructions or sandbox Skills
HTTP / APIa request parameter
This release
Versionnot versioned
Publishedno release date on file
PriceFree
Referencelogandoo/tale-weaver

Versions

Its author publishes no version number, so there is nothing here to pin to: what you install is the folder as it stands today. Instructions change more often than APIs do — a skill can be rewritten entirely without anything it depends on moving.

Pinning

Nothing to pin to: this skill carries no version number of its own. What you install is what the folder holds on the day you install it.

Reviews

—no reviews yet

Nobody has reviewed this skill yet. The rating is the mean of the reviews written here, so there is none until somebody writes the first.

Sign in to review it

A review is tied to an account so it can be answered, edited and taken down by the person who wrote it.

Sign in
Who can post

Anybody with an account, one review each. It carries the version that was current when you wrote it, and the publisher may reply once.

Who wrote it

LO
logandoo

Publishes on mcprush.

0 servers listed1 skill listednot claimed
Profile
Publisher
Servers0
Claim this skill