Goal
SkillFiles & storageFind the research idea or blog file related to given links and add a TODO
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
What this skill tells your AI
The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/bookmark.add/SKILL.md and read by ahel’s review.
- Given one or more links
<LINKS>, find which file(s) among the following are related to each link, and add a TODO to the most related file:research/ideas/*.mdwebsite/docs/blog/posts/*.md
// TODO(gp): incorporate the link <LINK> to <TOPIC>
Workflow
Collect Material
- Read the title / content of each link in
<LINKS>(useWebFetchif the URL alone is not descriptive enough to judge topic) - List all candidate files:
research/ideas/*.mdwebsite/docs/blog/posts/*.md
Match Links to Files
- For each link, compare its topic against the content of each candidate file (title, headers, first paragraph) and rank candidates by relevance
- Pick the single best-matching file for each link
- If several files are close in relevance, list them and ask the user which one to use
- If no file is a plausible match (topic not covered anywhere), do not force a match: report this to the user instead of guessing
Add the TODO
- In the matched file, add one line:
where// TODO(gp): incorporate the link <LINK> to <TOPIC><TOPIC>is a short (< 15 words) description of what part of the link is relevant (e.g., a technique, a result, a quote) - Placement:
- If the file already has a top-of-file
// TODO(gp): ...block, add the new TODO as an adjacent line in that block - Otherwise, add it near the section of the file the link is most related to (e.g., right above the relevant bullet point or paragraph)
- If the file already has a top-of-file
- Do not change any other content of the file
- If multiple links map to the same file, add one TODO line per link
Report
- Print, for each link, which file it was added to and the exact TODO line that was inserted
- For any link that could not be matched, report that explicitly instead of silently skipping it
Verification
- Each link is matched to at most one file, with no forced or guessed match
- Each inserted line follows the exact
// TODO(gp): incorporate the link <LINK> to <TOPIC>format - No content other than the new TODO line(s) was changed in the matched file
- The report lists every link with its target file or its "not matched" status
Signals
- GitHub stars
- 145
- Forks
- 160
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
bookmark-add- Source
- github.com/causify-ai/helpers