SkillShop
SkillShop › Use cases › Content & Creative
Content & CreativeDone with Claude in Chrome

Edit and migrate Substack posts with a browser agent

The author gave Claude in Chrome three Substack tasks (live edit, post migration, note insertion), walked away, and returned to find all three published correctly.

Edit and migrate Substack posts with a browser agent preview
What They Did
The author pasted migration prompts into Claude in Chrome and left. For each task it opened the Substack editor and mapped the document tree to find exact insertion positions. It then inserted content through the editor's insertContentAt command, after execCommand merged text inline and Claude undid it. It checked the publish dialog's email settings and verified the result with screenshots and JavaScript.
How It Went
All three tasks finished correctly: two edits to published posts sent no email, and the migrated post published with email on. One stray click on the comments setting was caught and fixed from a screenshot.
Worth Knowing
Have Claude check the delivery settings in the publish dialog: the new post defaulted to paid-only audience and restricted comments, and had to be changed to Everyone.
Try it yourself with Claude in Chrome

Open my Substack dashboard in this browser and do these tasks: [task 1: edit a live post, e.g. fix the headline of post X], [task 2: migrate a post from URL Y], [task 3: insert a note]. Keep formatting and links intact. Before you publish or save any change to a live post, pause and show me what will change. When finished, list each post you touched with its link.

Read the original ↗

Do this with a skill.

These SkillShop playbooks do this exact job.