Goal
SkillDocs & knowledgeLets your agent merge content into other material such as books, slides, papers, or blog drafts.
Use Goal in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Goal and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Goal skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this skill
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
- Oct 2026
Advanced
- Item type
- skill
- Key
text-merge-content-into- Source
- github.com/causify-ai/helpers
Related picks
Skill · larksuite
The pick for Markdownmarkdown-formatter
Skill · nvidia
The pick for Markdownhandoff
Skill · mattpocock
More in Docs & knowledgecanvas-design
Skill · anthropics
More in Docs & knowledgedoc-coauthoring
Skill · anthropics
More in Docs & knowledgepopups
Skill · coreyhaines31
More in Docs & knowledge