Goal
SkillDocs & knowledgeLets your agent merge content from one document into another, such as books, slides, papers, or blog drafts.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Goal skill
About this capability
Incorporate content into other material (books, slides, papers, blog ideas)
What this skill tells your AI
The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/text.merge_content_into/SKILL.md and read by ahel’s review.
- 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
Signals
- GitHub stars
- 146
- Forks
- 162
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
text-merge-content-into- Source
- github.com/causify-ai/helpers