AGENT SKILL
text.merge_content_into
Incorporate content into other material (books, slides, papers, blog ideas)
适用职业内容创作者
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-02
- Stars
- ★ 155
- Forks
- 170
01 前言 Front Matter
- model
- sonnet
- description
- Incorporate content into other material (books, slides, papers, blog ideas)
03 SKILL.md 正文
Goal
- The user passes, in this order:
- The content
<CONTENT>to incorporate - Optionally, the target
<TARGET>: a file (e.g., a book, slides, paper, blog) or a reference to a part of a file (e.g., a chapter, section, slide number)
- The content
- Propose where and how to include
<CONTENT>in<TARGET>
Workflow
- Read the proposed content
<CONTENT> - Resolve
<TARGET>- If
<TARGET>was passed:- If it is a reference to a part of a file (e.g., "chapter 3", "slide 12"), open that file and jump to that part
- If it is a whole file and it belongs to a book / course (e.g.,
book_springer/map.md), read themap.mdto understand the structure of the material covered
- If
<TARGET>was not passed, find it- List candidate files for
<CONTENT>(e.g., books, slides, papers, blog posts under the relevant course or project directory, using each file'sbook_map.mdor table of contents when one exists) - Compare the topic of
<CONTENT>against each candidate's content (title, headers, structure) and rank candidates by relevance - If exactly one candidate is a clear, unambiguous match, use it as
<TARGET>and tell the user which file was picked and why - If several candidates are close in relevance, or none is a plausible match, STOP and ask the user to confirm or pick the target instead of guessing
- List candidate files for
- If
- Find out which part of
<TARGET>the content is relevant for- If more than one location is plausible, or no location fits well, STOP and ask the user to clarify where to add the content instead of guessing
- Propose how to integrate the
<CONTENT>in<TARGET>using bullet points following.claude/skills/markdown.rules.mdand.claude/skills/text.rules.md
Verification
- [ ] Confirm
<TARGET>is either the one the user passed or one the user confirmed, rather than guessed - [ ] Confirm the proposed location exists in
<TARGET>(e.g., a real chapter or slide) - [ ] Confirm the proposal follows
.claude/skills/markdown.rules.mdand.claude/skills/text.rules.md - [ ] Confirm the user was asked for clarification if the file or the location within it was ambiguous, rather than either being guessed
04 同仓库更多 Skills
tutorial_in_60_mins.propagate_docker_changes
Sync tutorial and class-project Docker files to match project_template
★ 155
tutorial_in_60_mins.merge_markdown
Merge the content of a markdown file into a Jupyter notebook
★ 155
tutorial_in_60_mins.format
Format a directory to follow the "Learn X in 60 Minutes" tutorial conventions
★ 155
tutorial_in_60_mins.create
Create a tutorial directory for the Learn X in 60 Minutes conventions
★ 155
todo.reorg_in_progress
Reorganize ai_task_queue.md so in-progress tasks, not-started tasks, and mislabeled topic headers sit under the right H1 stage
★ 155
todo.reorg_headers
Reorganize ai_task_queue.md .md so every H2 topic matches ALL TOPICS and every H3 task sits under the right topic, keeping its H1 stage
★ 155