| name | substack-draft |
|---|---|
| description | Use when saving a finished article to Substack as a draft for manual review and publishing. Does NOT publish automatically — always saves as draft. |
Save finished articles as Substack drafts. No API exists — this is browser-based.
article-writer → image-generator → THIS SKILL (save draft) → Eric reviews → Eric publishes
The draft is already written, humanized, and approved before it gets here. This skill gets it into Substack's editor as a draft.
Before saving the draft, verify:
- Draft approved by Eric
- Title + subtitle finalized (from headlines skill)
- All images placed with alt text
- SEO checklist passed (from article-writer)
- Humanizer checklist passed (from article-writer)
- Internal links to previous posts included
- CTA at end (subscribe / share)
- AI share buttons added if used in this post
- AI crawler access validated (robots.txt and CDN rules)
browser action=open targetUrl="https://[publication].substack.com/publish/post" profile=chrome
browser action=snapshot
Verify the editor loaded. If login needed, navigate to login first.
- Click title field → type/paste title
- Click subtitle field → type/paste subtitle
- Click body → paste article content
- For images: use Substack's image upload in the editor
- Section: Select appropriate section if publication has sections
- Tags/Topics: Add relevant topic tags
- Preview text: First ~140 chars of subtitle (auto-generated, but verify)
- SEO title: Override if needed (check title length < 60 chars)
- SEO description: Use subtitle or custom meta description
browser action=snapshot
Review the preview. Check:
- Title/subtitle render correctly
- Images display properly
- Formatting looks right
- Links work
Always save as draft. Never click Publish or Schedule.
Click "Save" or "Save draft". Confirm the post appears in Substack's drafts list. Eric will publish manually when ready.
- Blog: blog.promptpm.ai ("my crystal ball" by Eric Xiao)
- Available URL: getbloom.substack.com (not yet created)
- Confirm the draft appears in Substack's drafts list
- Share the Substack draft URL with Eric for review
- Log in
marketing/substack/drafts/[slug].md:- Draft URL
- Date saved
- Target keywords (from seo-research)
- Notify Eric the draft is ready to review and publish
marketing/substack/
├── research/ # Keyword research (from seo-research skill)
├── drafts/ # Written articles + images
│ └── [slug]/
│ ├── outline-variants.md
│ ├── draft.md
│ └── images/
└── published/ # Archive of published posts
└── [slug].md # Post-publish log (URL, date, keywords)
- Fed by article-writer (finished draft)
- Fed by image-generator (article images)
- Feeds into distribution (promotion playbook)
- Feeds into typefully (social scheduling)