Jekyll blog authoring UI — manage posts, drafts, tags, and publishing workflow for static sites.
Integrations
BlogStudio
Try itStandalone CMS for GitHub Pages Jekyll blogs — browse, edit, create posts, and deploy with one click.
What it does
Standalone CMS for GitHub Pages Jekyll blogs — browse, edit, create posts, and deploy with one click.
The skill document
Blog Studio
A standalone Python HTTP server that serves as a self-contained CMS for GitHub Pages Jekyll blogs. Browse posts, edit content, create new posts with live markdown preview, and deploy directly to GitHub.
Triggers
Use when managing a Jekyll blog hosted on GitHub Pages and you want a UI for:
- Browsing all posts, guides, and pages
- Editing existing content
- Creating new posts with live preview
- One-click deploy to GitHub
Actions
- Browse — List all blog posts, guides, and pages with metadata (date, tags, status)
- Edit — Open any post in the editor with live markdown preview
- Create — Scaffold a new post with frontmatter, open editor
- Deploy — Commit and push changes to GitHub
- Preview — Serve the Jekyll site locally to preview changes
Requirements
ghCLI authenticated (gh auth login)- GitHub repository with write access
- Python 3.8+
- Jekyll (optional, for local preview)
Running
cd /path/to/BlogStudio
python3 server.py
# Opens at http://localhost:8765
Related skills
Publish to Medium without an API token. Medium closed its API to new integrations in Jan 2025, so this skill uses the one stable path left: it writes your post as Medium-ready HTML, deploys it to your own GitHub Pages, and uses Medium's URL importer to create a draft. Say 'blog about X' and it scaffolds your blog repo on first run, then drafts each post end to end. It always stops at a draft for your review and never auto-publishes. Needs GitHub, Medium, and the gh CLI.
Publishes Markdown to a public URL and returns the link. Use when the user asks to share, publish, host, or get a link for a page — or when you have produced a long page that is better delivered as a link than pasted inline. No authentication required. Pages are public and cannot be edited after publishing, so do not publish secrets or private data.
Write technical blog posts as a professional tech blogger, following a strict structure, conversational style, and Markdown formatting. Output is rendered into a standalone HTML file. Use when the user asks to write, draft, or produce a technical blog post, tutorial, tech article, or dev-focused exp
Turn an idea into a live webpage in minutes, no code and no hosting setup. Use when a non-technical user wants to publish a webpage, landing page, one-pager, portfolio, or any simple site to the internet, or says things like put my idea online, publish my website, host my page, share my idea, or make a landing page. The agent writes the page, packages it, deploys to goclawgo, and returns a shareable URL.
Create, recreate, redesign, publish, and operate websites managed from Notion, including blogs, CMS-driven sections, widgets, filtering/search interactions,...