weekly-blog

Convert Notion weekly memos into Markdown blog posts and GitHub PRs.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/milkmaccya2/mm2-blog --skill weekly-blog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: weekly-blog
Source: https://github.com/milkmaccya2/mm2-blog/tree/main/.claude/skills/weekly-blog
Command: npx skills add https://github.com/milkmaccya2/mm2-blog --skill weekly-blog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Weekly notes stored in Notion Inbox are fragmented and vary in formatting. This skill automates turning Notion memos into publish-ready Markdown blog posts, performing anonymization, draft generation, hero image placement, link-card cache building, and PR creation for seamless publishing.

Core Features & Use Cases

  • Notion to Markdown conversion: fetch memos, anonymize, and generate ready-to-publish blog drafts.
  • End-to-end publishing workflow: format content, insert hero image, build link cards, and open a PR for review.
  • Use Case: turn a week's Notion memos into a complete blog post for blog.milkmaccya.com, including hero images and cache assets.

Quick Start

Provide the Notion weekly memos and let the skill anonymize, draft, place a hero image, build the link-card cache, and create a publish-ready PR.

Frequently Asked Questions about weekly-blog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn Notion memos into publish-ready Markdown blog posts?

To turn Notion memos into Markdown blog posts, you need a workflow that fetches notes, applies anonymization, generates drafts, places hero images, builds link-card caches, and creates GitHub PRs automatically.

How does anonymization work when publishing Notion notes to a blog?

Anonymization for Notion notes typically scans fetched weekly memos to remove or mask sensitive internal identifiers before generating the Markdown draft, ensuring no private data leaks into the published GitHub PR.

Can I automate GitHub PR creation for my weekly blog workflow?

Yes, you can automate GitHub PR creation by committing generated Markdown files and assets directly to your repository, which opens a pull request for review before the weekly blog post goes live.

Do I need a Notion Inbox data source to generate weekly blog drafts?

Yes, you need a Notion Inbox data source to provide the fragmented weekly memos required as input for the drafting, anonymization, and hero image placement pipeline.

What is the best way to format internal portfolio blogs from Notion?

The best way to format internal portfolio blogs from Notion is using an automated pipeline that converts fragmented memos into structured Markdown, inserts link-card caches, and handles hero image placement.

Why does my Notion-to-publish pipeline fail to build link-card caches?

A Notion-to-publish pipeline fails to build link-card caches when required markdown generator utilities or asset handling steps are missing, preventing the commit of necessary cache files to the GitHub PR.