Not in the top 1,000 by GitHub stars
dama-cyber/magic-distillation
稗官风骨全维蒸馏之器——自诸说部文字中提取格调之印,存其本味,别撰新篇。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
.opencode/skills/fiction-distiller/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1863288e72b8 → 1863288e72b8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1863288e72b8
No earlier version was observed for comparison.
.workbuddy/skills/fiction-distiller/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1863288e72b8 → 1863288e72b8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1863288e72b8
No earlier version was observed for comparison.
Verified commit 1863288e72b8d7fcaca79c9fd1b70732169a1854
git clone --filter=blob:none --no-checkout https://github.com/dama-cyber/magic-distillation.git .hotskills/dama-cyber-magic-distillation && git -C .hotskills/dama-cyber-magic-distillation checkout --detach 1863288e72b8d7fcaca79c9fd1b70732169a1854
# Copy each selected skill directory from .hotskills/dama-cyber-magic-distillation into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/dama-cyber/magic-distillation.git .hotskills/dama-cyber-magic-distillation && git -C .hotskills/dama-cyber-magic-distillation checkout --detach 1863288e72b8d7fcaca79c9fd1b70732169a1854
# Copy each selected skill directory from .hotskills/dama-cyber-magic-distillation into .opencode/skills/<skill-name>/Heat
1.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- fiction-distiller
.opencode/skills/fiction-distiller - fiction-distiller
.workbuddy/skills/fiction-distiller
How it works
fiction-distiller
When your agent uses it
短篇换元仿写器 - 从小说文本中提取叙事骨架,将人物/情节/设定/台词全部替换为原创内容,生成字数相近、风格神似、内容全新、可反检测的短篇小说
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
4,013 tokensWhen the skill is activated
Reference documents
132,259 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 知识路径解析
- 输出路径
- 角色定位
- 懒加载协议
- 全自动执行流程
- v4.1 核心修复说明
- 绝对红线
- 知识文件引用索引(含层级标记)
Scripts executed separately
tools/anti_detection_checker.pytools/batch_extract.pytools/encoding_utils.pytools/humanize.pytools/make_curated_vars.pytools/new_variable_designer.pytools/originality_checker.pytools/quality_report.pytools/short_generator.pytools/skeleton_extractor.pytools/variable_annotator.pytools/word_count_adjuster.pytools/word_count_analyzer.py
Files
SKILL.mdcore13,140 bytesknowledge/ai-distillation/01-feature-extraction.mddoc8,426 bytesknowledge/ai-distillation/02-fingerprint-verification.mddoc7,380 bytesknowledge/ai-distillation/03-imitation-strategies.mddoc9,769 bytesknowledge/ai-distillation/04-evaluation.mddoc8,719 bytesknowledge/anti-detection-short/01-detection-principles.mddoc6,032 bytesknowledge/anti-detection-short/02-humanization.mddoc6,320 bytesknowledge/anti-detection-short/03-rhythm-perturbation.mddoc5,470 bytesknowledge/anti-detection-short/04-ai-word-list.mddoc5,844 bytesknowledge/anti-detection-short/05-short-verification.mddoc5,876 bytesknowledge/author-fingerprint/01-lexical.mddoc8,970 bytesknowledge/author-fingerprint/02-syntactic.mddoc9,366 bytesknowledge/author-fingerprint/03-rhetorical.mddoc8,775 bytesknowledge/author-fingerprint/04-narrative-voice.mddoc9,113 bytesknowledge/author-fingerprint/05-punctuation.mddoc8,478 bytesknowledge/author-fingerprint/06-cross-work.mddoc8,209 bytesknowledge/general-style/01-stylistics.mddoc8,805 bytesknowledge/general-style/02-narratology.mddoc7,945 bytesknowledge/general-style/03-rhetoric.mddoc8,864 bytesknowledge/general-style/04-stylometry.mddoc8,728 bytesknowledge/general-style/05-imaging.mddoc9,086 bytesknowledge/index.mddoc10,178 bytesknowledge/long-fiction/01-story-layer.mddoc8,237 bytesknowledge/long-fiction/02-narrative-layer.mddoc7,984 bytesknowledge/long-fiction/03-structure.mddoc8,123 bytesknowledge/long-fiction/04-style.mddoc7,770 bytesknowledge/long-fiction/05-revision.mddoc7,917 bytesknowledge/net-style/01-genres.mddoc11,272 bytesknowledge/net-style/02-pleasure-mechanism.mddoc11,035 bytesknowledge/net-style/03-world-building.mddoc9,836 bytesknowledge/net-style/04-characters.mddoc10,949 bytesknowledge/net-style/05-rhythm-structure.mddoc8,900 bytesknowledge/net-style/06-narrative-focus.mddoc9,730 bytesknowledge/net-style/07-era-features.mddoc9,251 bytesknowledge/originality-check/01-ngram-check.mddoc4,566 bytesknowledge/originality-check/02-variable-residue.mddoc6,019 bytesknowledge/originality-check/03-human-review.mddoc5,172 bytesknowledge/short-fiction/01-elements.mddoc8,089 bytesknowledge/short-fiction/02-strategic-choice.mddoc7,848 bytesknowledge/short-fiction/03-details.mddoc7,628 bytesknowledge/short-fiction/04-structure.mddoc7,935 bytesknowledge/short-fiction/05-three-beauties.mddoc8,654 bytesknowledge/short-substitution/01-what-is-substitution.mddoc4,164 bytesknowledge/short-substitution/02-skeleton-extraction.mddoc6,672 bytesknowledge/short-substitution/03-variable-list.mddoc7,622 bytesknowledge/short-substitution/04-substitution-levels.mddoc7,467 bytesknowledge/short-substitution/05-word-count-budget.mddoc6,183 bytesknowledge/short-substitution/06-short-pipeline.mddoc7,546 bytesknowledge/word-count-control/01-count-analysis.mddoc4,069 bytesknowledge/word-count-control/02-budget-table.mddoc4,591 bytesknowledge/word-count-control/03-expansion-compression.mddoc6,026 bytesprompts/p01-skeleton-extract.mddoc3,898 bytesprompts/p02-variable-annotate.mddoc4,969 bytesprompts/p03-new-variable-design.mddoc5,472 bytesprompts/p04-paragraph-generate.mddoc5,030 bytesprompts/p05-humanize.mddoc3,941 bytesprompts/p06-word-count-fix.mddoc3,257 bytesprompts/p07-self-check.mddoc4,758 bytesskeleton_library/README.mddoc601 bytesskeleton_library/catalog.jsonasset414,227 bytesskeleton_library/stats.jsonasset631 bytestools/anti_detection_checker.pyruns22,714 bytestools/batch_extract.pyruns17,833 bytestools/encoding_utils.pyruns565 bytestools/humanize.pyruns15,566 bytestools/make_curated_vars.pyruns6,379 bytestools/new_variable_designer.pyruns3,993 bytestools/originality_checker.pyruns25,013 bytestools/quality_report.pyruns24,766 bytestools/short_generator.pyruns2,985 bytestools/skeleton_extractor.pyruns9,230 bytestools/variable_annotator.pyruns7,036 bytestools/word_count_adjuster.pyruns5,056 bytestools/word_count_analyzer.pyruns8,184 bytes
Read SKILL.md
# fiction-distiller
> 短篇换元仿写技能 | 版本 4.1(核心修复版)
## 知识路径解析
本技能中 `@skill:knowledge/...` 引用指向 SKILL.md 同级的 `knowledge/` 目录。映射规则:
```
@skill:knowledge/index.md → knowledge/index.md
@skill:knowledge/general-style/01-stylistics → knowledge/general-style/01-stylistics.md
```
所有 `@skill:knowledge/X/Y` 均对应 `knowledge/X/Y.md`(自动追加 `.md` 扩展名)。加载时直接读取对应路径。View the complete source on GitHubfiction-distiller
When your agent uses it
短篇换元仿写器 - 从小说文本中提取叙事骨架,将人物/情节/设定/台词全部替换为原创内容,生成字数相近、风格神似、内容全新、可反检测的短篇小说
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
4,013 tokensWhen the skill is activated
Reference documents
131,972 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 知识路径解析
- 输出路径
- 角色定位
- 懒加载协议
- 全自动执行流程
- v4.1 核心修复说明
- 绝对红线
- 知识文件引用索引(含层级标记)
Scripts executed separately
tools/anti_detection_checker.pytools/batch_extract.pytools/encoding_utils.pytools/humanize.pytools/make_curated_vars.pytools/new_variable_designer.pytools/originality_checker.pytools/quality_report.pytools/short_generator.pytools/skeleton_extractor.pytools/variable_annotator.pytools/word_count_adjuster.pytools/word_count_analyzer.py
Files
SKILL.mdcore13,140 bytesknowledge/ai-distillation/01-feature-extraction.mddoc8,426 bytesknowledge/ai-distillation/02-fingerprint-verification.mddoc7,380 bytesknowledge/ai-distillation/03-imitation-strategies.mddoc9,769 bytesknowledge/ai-distillation/04-evaluation.mddoc8,719 bytesknowledge/anti-detection-short/01-detection-principles.mddoc6,032 bytesknowledge/anti-detection-short/02-humanization.mddoc6,320 bytesknowledge/anti-detection-short/03-rhythm-perturbation.mddoc5,470 bytesknowledge/anti-detection-short/04-ai-word-list.mddoc5,844 bytesknowledge/anti-detection-short/05-short-verification.mddoc5,876 bytesknowledge/author-fingerprint/01-lexical.mddoc8,970 bytesknowledge/author-fingerprint/02-syntactic.mddoc9,366 bytesknowledge/author-fingerprint/03-rhetorical.mddoc8,775 bytesknowledge/author-fingerprint/04-narrative-voice.mddoc9,113 bytesknowledge/author-fingerprint/05-punctuation.mddoc8,478 bytesknowledge/author-fingerprint/06-cross-work.mddoc8,209 bytesknowledge/general-style/01-stylistics.mddoc8,805 bytesknowledge/general-style/02-narratology.mddoc7,945 bytesknowledge/general-style/03-rhetoric.mddoc8,864 bytesknowledge/general-style/04-stylometry.mddoc8,728 bytesknowledge/general-style/05-imaging.mddoc9,086 bytesknowledge/index.mddoc10,178 bytesknowledge/long-fiction/01-story-layer.mddoc8,237 bytesknowledge/long-fiction/02-narrative-layer.mddoc7,984 bytesknowledge/long-fiction/03-structure.mddoc8,123 bytesknowledge/long-fiction/04-style.mddoc7,770 bytesknowledge/long-fiction/05-revision.mddoc7,917 bytesknowledge/net-style/01-genres.mddoc11,272 bytesknowledge/net-style/02-pleasure-mechanism.mddoc11,035 bytesknowledge/net-style/03-world-building.mddoc9,836 bytesknowledge/net-style/04-characters.mddoc10,949 bytesknowledge/net-style/05-rhythm-structure.mddoc8,900 bytesknowledge/net-style/06-narrative-focus.mddoc9,730 bytesknowledge/net-style/07-era-features.mddoc9,251 bytesknowledge/originality-check/01-ngram-check.mddoc4,566 bytesknowledge/originality-check/02-variable-residue.mddoc6,019 bytesknowledge/originality-check/03-human-review.mddoc5,172 bytesknowledge/short-fiction/01-elements.mddoc8,089 bytesknowledge/short-fiction/02-strategic-choice.mddoc7,848 bytesknowledge/short-fiction/03-details.mddoc7,628 bytesknowledge/short-fiction/04-structure.mddoc7,935 bytesknowledge/short-fiction/05-three-beauties.mddoc8,654 bytesknowledge/short-substitution/01-what-is-substitution.mddoc4,164 bytesknowledge/short-substitution/02-skeleton-extraction.mddoc6,672 bytesknowledge/short-substitution/03-variable-list.mddoc7,622 bytesknowledge/short-substitution/04-substitution-levels.mddoc7,467 bytesknowledge/short-substitution/05-word-count-budget.mddoc6,183 bytesknowledge/short-substitution/06-short-pipeline.mddoc7,546 bytesknowledge/word-count-control/01-count-analysis.mddoc4,069 bytesknowledge/word-count-control/02-budget-table.mddoc4,591 bytesknowledge/word-count-control/03-expansion-compression.mddoc6,026 bytesoutput/.gitkeepasset4 bytesprompts/p01-skeleton-extract.mddoc3,898 bytesprompts/p02-variable-annotate.mddoc4,969 bytesprompts/p03-new-variable-design.mddoc5,472 bytesprompts/p04-paragraph-generate.mddoc5,030 bytesprompts/p05-humanize.mddoc3,941 bytesprompts/p06-word-count-fix.mddoc3,257 bytesprompts/p07-self-check.mddoc4,758 bytestools/anti_detection_checker.pyruns22,714 bytestools/batch_extract.pyruns17,833 bytestools/encoding_utils.pyruns565 bytestools/humanize.pyruns15,566 bytestools/make_curated_vars.pyruns6,379 bytestools/new_variable_designer.pyruns3,993 bytestools/originality_checker.pyruns25,013 bytestools/quality_report.pyruns24,766 bytestools/short_generator.pyruns2,985 bytestools/skeleton_extractor.pyruns9,230 bytestools/variable_annotator.pyruns7,036 bytestools/word_count_adjuster.pyruns5,056 bytestools/word_count_analyzer.pyruns8,184 bytes
Read SKILL.md
# fiction-distiller
> 短篇换元仿写技能 | 版本 4.1(核心修复版)
## 知识路径解析
本技能中 `@skill:knowledge/...` 引用指向 SKILL.md 同级的 `knowledge/` 目录。映射规则:
```
@skill:knowledge/index.md → knowledge/index.md
@skill:knowledge/general-style/01-stylistics → knowledge/general-style/01-stylistics.md
```
所有 `@skill:knowledge/X/Y` 均对应 `knowledge/X/Y.md`(自动追加 `.md` 扩展名)。加载时直接读取对应路径。View the complete source on GitHubSkills included
- fiction-distiller
- fiction-distiller
Repository facts
- License
- MIT
- Created
- May 28, 2026
- Last pushed
- Jun 18, 2026
- Forks
- 22
- Open issues
- 0
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
.opencode/skills/fiction-distiller/skeleton_library/catalog.json:10102Analysis incomplete: regex work limit reached
- No broad tool permissions
- No dangerous shell commands
- No network access
- No hidden or obfuscated text
- No instruction overrides
- 26 executable scriptsin 26 files: fiction-distiller/tools/anti_detection_checker.py:1 fiction-distiller/tools/batch_extract.py:1 fiction-distiller/tools/encoding_utils.py:1 and 23 more
- No access to secrets
- No requests to vote in Hot
Show all 26 signals by file
.opencode/skills/fiction-distiller/tools/anti_detection_checker.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/batch_extract.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/encoding_utils.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/humanize.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/make_curated_vars.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/new_variable_designer.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/originality_checker.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/quality_report.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/short_generator.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/skeleton_extractor.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/variable_annotator.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/word_count_adjuster.py
- Executable scriptline 1
Executable file
.opencode/skills/fiction-distiller/tools/word_count_analyzer.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/anti_detection_checker.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/batch_extract.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/encoding_utils.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/humanize.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/make_curated_vars.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/new_variable_designer.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/originality_checker.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/quality_report.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/short_generator.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/skeleton_extractor.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/variable_annotator.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/word_count_adjuster.py
- Executable scriptline 1
Executable file
.workbuddy/skills/fiction-distiller/tools/word_count_analyzer.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 26 facts
- Executable script in prose of a file that runsfiction-distiller/tools/anti_detection_checker.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/batch_extract.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/encoding_utils.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/humanize.py:1Low confidence
- Executable script in code of a file that runsfiction-distiller/tools/make_curated_vars.py:1High confidence
- Executable script in prose of a file that runsfiction-distiller/tools/new_variable_designer.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/originality_checker.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/quality_report.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/short_generator.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/skeleton_extractor.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/variable_annotator.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/word_count_adjuster.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/word_count_analyzer.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/anti_detection_checker.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/batch_extract.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/encoding_utils.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/humanize.py:1Low confidence
- Executable script in code of a file that runsfiction-distiller/tools/make_curated_vars.py:1High confidence
- Executable script in prose of a file that runsfiction-distiller/tools/new_variable_designer.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/originality_checker.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/quality_report.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/short_generator.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/skeleton_extractor.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/variable_annotator.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/word_count_adjuster.py:1Low confidence
- Executable script in prose of a file that runsfiction-distiller/tools/word_count_analyzer.py:1Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Path .claude/skills/fiction-distiller/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md .opencode/skills/fiction-distiller/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md .opencode/skills/fiction-distiller/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md .opencode/skills/fiction-distiller/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md .opencode/skills/fiction-distiller/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Native | Path .opencode/.gitignore | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.