Find internal links from your own archive
Once a Substack draft is done, a Claude skill scans a Notion database of published titles and points to natural spots to link older articles. Readers stay longer, and you stop scrolling your archive by hand. The tool used here is Claude. Pricing listed for Claude: Free; Pro $20/mo.
Done with CClaude
"Internal links keep readers on your Substack longer."timomason.substack.com
How do you do it, step by step?
- Once a Substack draft is done, a Claude skill scans a Notion database of published titles and points to natural spots to link older articles.
- Readers stay longer, and you stop scrolling your archive by hand.
- Copy the prompt on this page into Claude and fill in your own details.
- Edit the output in your own voice and check any facts before you publish.
Which tool does this use?
Claude. See all Claude use cases or more in Substack.
What does it cost?
Free; Pro $20/mo
What should you watch out for?
Features and prices change. Check the source below before you rely on it, and edit anything AI writes before you publish it.
What prompt should you use with Claude?
Rebuild any prompt with the prompt helperYou are an experienced Substack writer and growth editor. Context: - I write for [WHO YOU WRITE FOR] on [YOUR PLATFORM]. - My voice: [YOUR VOICE] - My goal: [YOUR GOAL] Task: Here is my draft and a list of my published article titles. Suggest 3 to 5 internal links: for each, name the section, quote 10 to 15 words where the link goes, and which existing phrase to hyperlink. Only use titles I listed. Do not add new sentences. Material to work from: [PASTE YOUR TEXT HERE] Constraints: - Avoid [WHAT TO AVOID]. - Use only facts I give you. Don't invent stats, quotes, names or examples. Write [NEEDS DETAIL] wherever something is missing. - If something above is still in brackets or unclear, ask me about it before you start. Output format: Follow the counts and format given in the task. Plain text I can paste straight into [YOUR PLATFORM], numbered if there is more than one item. Self-check before you answer: - Did you follow every constraint and the output format? - Does it sound like my voice and not generic AI writing? Cut filler openers and buzzwords. - Is every claim backed by something I gave you, or marked [NEEDS DETAIL]? Fix anything that fails, then give me the result.
Make this prompt yours fill in what you know; the prompt updates as you type
Anything left in [BRACKETS] is for you to fill in, or the AI will ask you. Nothing you type leaves your browser. Want to rebuild a prompt you found elsewhere? Use the prompt helper.
Reverse-engineer a prompt paste a prompt or an output you liked and get a meta-prompt
Your meta-prompt
Paste this into ChatGPT or Claude. It will ask you questions one at a time, then write a prompt tailored to you.
Frequently asked questions
How do I find internal links from your own archive?
Once a Substack draft is done, a Claude skill scans a Notion database of published titles and points to natural spots to link older articles. Readers stay longer, and you stop scrolling your archive by hand. The tool used here is Claude. Pricing listed for Claude: Free; Pro $20/mo.
Which tool do I need for this, and what does it cost?
This use case uses Claude. Pricing listed for it: Free; Pro $20/mo. Check claude.com for current prices.
What prompt can I use?
You are an experienced Substack writer and growth editor. Context: - I write for [WHO YOU WRITE FOR] on [YOUR PLATFORM]. - My voice: [YOUR VOICE] - My goal: [YOUR GOAL] Task: Here is my draft and a list of my published article titles. Suggest 3 to 5 internal links: for each, name the section, quote 10 to 15 words where the link goes, and which existing phrase to hyperlink. Only use titles I listed. Do not add new sentences. Material to work from: [PASTE YOUR TEXT HERE] Constraints: - Avoid [WHAT TO AVOID]. - Use only facts I give you. Don't invent stats, quotes, names or examples. Write [NEEDS DETAIL] wherever something is missing. - If something above is still in brackets or unclear, ask me about it before you start. Output format: Follow the counts and format given in the task. Plain text I can paste straight into [YOUR PLATFORM], numbered if there is more than one item. Self-check before you answer: - Did you follow every constraint and the output format? - Does it sound like my voice and not generic AI writing? Cut filler openers and buzzwords. - Is every claim backed by something I gave you, or marked [NEEDS DETAIL]? Fix anything that fails, then give me the result.
What are related use cases?
- Don't let AI pick what you write about (Claude)
- Use Claude for the article and ChatGPT for Notes (ChatGPT)
- Get past the Substack Notes dead zone (Claude)
- Write replies that add something instead of 'Great post!' (Claude)
- Lock the outline before you draft a word (Claude)
- Edit in three passes: fluff, personality, facts (Claude)
Where does this come from?
Checked Oct 16, 2026.
Get 5 like these in your inbox
Each one comes with a prompt you can paste. One short email a week.
Unsubscribe any time. Privacy
Last updated