Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/wordflowlab/novel-writerWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/wordflowlab/novel-writer/luyao-detail)<a href="https://agentmods.dev/commands/wordflowlab/novel-writer/luyao-detail"><img src="https://agentmods.dev/badge/commands/wordflowlab/novel-writer/luyao-detail/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/wordflowlab/novel-writer/luyao-detail"><img src="https://agentmods.dev/badge/commands/wordflowlab/novel-writer/luyao-detail.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.02263 |
| Opus 5.5 | $0.00000 | $0.00905 |
| Sonnet 5.5 | $0.00000 | $0.00453 |
| Haiku 4.5 | $0.00000 | $0.00226 |
Grade A, and why
luyao-detail scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 183 lines — stays where its author put it; the contents beside it link to each section on GitHub.
生成真实的生活细节描写
为路遥风格作品提供富有泥土气息的生活细节描写。
使用方法
/luyao-detail <类型> [场景描述]
细节类型
劳动场景
farming- 农事活动harvest- 收割场景construction- 建筑劳动mining- 矿井作业factory- 工厂生产
日常生活
cooking- 饮食烹饪market- 赶集贸易home- 家庭起居festival- 节日习俗wedding- 婚丧嫁娶
环境描写
village- 乡村景观plateau- 黄土高原weather- 天气变化season- 四季更替town- 城镇风貌
物品器具
tools- 劳动工具furniture- 家具用品clothing- 服饰穿着food- 食物饮品transport- 交通工具
示例输出
农事活动细节
用户:/luyao-detail farming 春天播种
AI:
【春播细节描写】
时间:清明过后,谷雨前后
准备工作:
天不亮,田福堂就起来了。他先到窑洞里看了看放在炕头上的玉米种子,这是昨晚用温水泡过的,现在已经有些发胀了。他用手捏起几粒,看着那白白的小芽点,心里踏实了许多。
他把种子装进一个灰布口袋,又从墙角拿起那把磨得光亮的锄头。锄把是枣木的,是他爹传下来的,用了三十多年,把手的地方被摩娑得像镜子一样。
下地前,他婆姨给他装了一壶开水,里面泡了几片薄荷叶子,还在手巾里包了几个玉米面馒头。
播种过程:
地是提前翻好的,土块打得很细。早晨的露水还没干,踩上去软软的,但不粘脚。
福堂先用锄头在地里划出一道道浅沟,间距是用脚步量的,两脚半一沟,不宽不窄。每隔一尺半,他就用锄头挖一个小坑,深度正好一寸。
放种子的时候要特别小心。一个坑里放三到四粒,不能多也不能少。多了浪费种子,长出来也挤,少了出苗不齐,影响收成。
种子放好后,用锄头轻轻把土盖上,再用脚跞踩实。踩的时候不能太用力,太实了种子出不来,太松了又容易被风吹干。
环境氛围:
太阳刚从东山梁上升起来,金黄色的光线洒在地里,把每一个土块都照得明晰。远处的山坡上,可以看到别的人家也在播种,小小的人影在地里移动。
空气里有一种特殊的味道,是新翻的土壤的味道,湿润、清新,还带着一点草根的香气。偶尔有几声鸟叫,是喜鹊,在地头的枣树上跳来跳去。
细节刻画:
1. 手上的老茧:福堂的手上有几个厚厚的老茧,那是多年握锄把磨出来的。老茧发黄发硬,像铜钱一样。
2. 种子的选择:每放一粒种子,他都会用手指捏一捏,把瘕的、小的挑出来,只留下饱满的。
3. 土壤的状态:土是黄土,但不是那种干巴巴的黄,而是带着油性的,一捏就能团成团,一搓就能散开。
4. 汗水的描写:太阳升高后,福堂的额头上开始渗汗。汗珠一粒粒冒出来,沿着鼻梁流下去,滴在土里,很快就被吸干了。
5. 歇息时刻:播完一垒地,他直起腰,两手搉在锄把上,看着身后那一溜溜整齐的土包,心里有一种说不出的满足感。他拿起水壶,咕咚咕咚喝了几口,凉水一下子就把内心的燥热浇灭了。
注意事项:
- 不能在雨天播种,土太湿会把种子沤烂
- 不能在大风天播种,风会把土吹干
- 要看老黄历,选吉日下种
- 播完后要在地头插个稻草人,防鸟雀唆种子
[继续1000字的细节描写...]
饮食烹饪细节
用户:/luyao-detail cooking 农家早饭
AI:
【农家早饭细节】
时间:早晨5点半
地点:窑洞灶房
生火:
天还没大亮,兰花就起来了。她先到灶前,用火钛把昨晚埋在灰里的火种找出来。那是一块烧红的煤块,现在还有些余温。
她先放上几根玉米秆,再加些碎柴,用嘴轻轻一吹,火苗啦啦地窜起来了。浓烟从灶膛里冒出来,呛得她直咳嗽。
熬粥:
锅是生铁锅,用了十几年,锅底都磨薄了。兰花先刀了半瓢水,等水开了,把昨晚泡好的小米慢慢撒进去。
撒米的时候要特别小心,一边撒一边用勺子搅,不然就会结疙瘩。粥要熬得稠,但又不能太稠,太稠了不经饿。
煮到一半,她往里面扔了一把切碎的干萝卜缨,再加一点盐。萝卜缨是去年秋天晒的,虽然干巴巴的,但煮在粥里还有一股甜味。
蒸馒头:
粥熬着的工夫,兰花开始蒸馒头。馒头是昨晚就和好面蒸的,现在只需要热一热。
她在锅里放了一个竹笼子,把馒头一个个摆在上面,盖上锅盖。水汽从锅盖边缘冒出来,整个灶房里都弥漫着馒头的香味。
配菜:
早饭的菜很简单。一碟咸菜,是入冬时腔的酸白菜,现在已经发黄了,但还能吃。另外还有几根葱,是从窑洞外的地里拔的,洗干净后沾着酱吃。
[继续详细描写...]
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 183 lines · 0 tokens per session scan A 233b1a045828
luyao-detail is a command published in the GitHub repository wordflowlab/novel-writer (957 stars, last pushed 1y ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 2,263 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
luyao-detail compared with commands from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| luyao-detailwordflowlab/novel-writer | Command | 957 | 1y ago | MIT | A | 0 | Claude Code |
| checklistgithub/spec-kit | Command | 148k | yesterday | MIT | A | 13 | Claude Code |
| clarifygithub/spec-kit | Command | 148k | yesterday | MIT | A | 27 | Claude Code |
| specifygithub/spec-kit | Command | 148k | yesterday | MIT | A | 13 | Claude Code |
| analyzegithub/spec-kit | Command | 148k | yesterday | MIT | A | 26 | Claude Code |
| convergegithub/spec-kit | Command | 148k | yesterday | MIT | A | 35 | Claude Code |
| implementgithub/spec-kit | Command | 148k | yesterday | MIT | A | 14 | Claude Code |