bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻訳待ち
Claude Code blog skill suite: 30 sub-skills, 5 agents, 5-gate v1.9.0 Blog Delivery Contract, dual-optimized for Google rankings and AI citations. Active development at AI-Marketing-Hub/claude-blog (AI Marketing Hub Pro community); public releases ship here.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
AI Blog Writing & SEO Optimization Skill for Claude Code (claude-blog)
claude-blog is a Claude Code skill suite that writes, optimizes, audits, localizes, and refreshes blog content at scale. Every article is evaluated for Google-aligned usefulness and internal AI citation readiness heuristics. Version 2.2.0 was prepared on 2026-08-26.
The core promise is simple: the user is never the first reviewer. A 5-gate Blog Delivery Contract scores every draft against a 100-point rubric, blocks delivery below 90, verifies artifacts and links, and iterates up to 3 times before escalation.Read the full README ↗Claude Blog is a free blog writing skill for Claude Code. Give it a topic and it researches current sources, writes the post, checks the SEO, has an independent reviewer score it and runs five delivery gates. You only see the post once it passes.
What you get:
blog-reviewer agent scores every post out of 100 and blocks anything under 90 or with a P0 issue./blog factcheck fetches every cited page to confirm the claim is there./blog multilingual writes the post, translates and localizes it, and adds the hreflang tags.Claude Blog is built from 32 skills and 5 specialist agents, with 30 /blog commands for everything around the post: strategy, topic clusters, audits, refreshes, images and audio.
Type /blog in Claude Code to see every command:
Write a post from one line, through research, review and all five gates:
Watch the full walkthrough on YouTube or read how it works.
You need Claude Code and Python 3.11 or newer. Run these two commands inside Claude Code, then restart it:
/plugin marketplace add AgriciDaniel/claude-blog
/plugin install claude-blog@agricidaniel-blog
The analyzer's two packages install with pip install -r requirements.txt. Rendering, screenshots and generated heroes use the optional presentation extra in pyproject.toml (Patchright, WeasyPrint, Markdown, Pillow, requests and google-genai); without a renderer, gate 3 blocks delivery instead of skipping it.
Recommended: clone, review, then install. <commit-sha-or-release-tag> is a release from v2.3.0 on or a commit you reviewed, ideally a full commit SHA.
git clone https://github.com/AgriciDaniel/claude-blog.git
cd claude-blog
git checkout <commit-sha-or-release-tag>
# Review install.sh, uninstall.sh and scripts/installer_ownership.py.
chmod +x install.sh
./install.sh
Download and run on Unix and macOS, with the digest check:
curl -fsSL -o install.sh https://raw.githubusercontent.com/AgriciDaniel/claude-blog/main/install.sh
echo "fea1faa0bbdea3f1b577bd84cc685a2f7c4f75da248b7a116b39969b2817f6e3 install.sh" | sha256sum -c
CLAUDE_BLOG_REF=<commit-sha-or-release-tag> bash install.sh
Windows PowerShell:
$env:CLAUDE_BLOG_REF = "<commit-sha-or-release-tag>"
irm https://raw.githubusercontent.com/AgriciDaniel/claude-blog/main/install.ps1 -OutFile install.ps1
pwsh -File ./install.ps1
Integrity is only as pinned as CLAUDE_BLOG_REF. Each digest is the SHA-256 of that one file with CRLF line endings normalized to LF, the form raw.githubusercontent.com serves (install.sh: the digest above; install.ps1: 55c40999f3d9c2261917f5160c8e880c23debc2941b1c13df4a6fc2379de180e). The digests do not cover the code that does the work: the wrapper clones the repository at CLAUDE_BLOG_REF and hands over to that revision's own installer. A branch such as main moves, a tag can be re-pointed by whoever controls the repository, and a full commit SHA cannot. Pin a commit SHA you reviewed.
Do not install or uninstall from the v2.2.0 tag: its uninstall.sh deletes whole blog and blog-* skill folders, including files you added. The safe installer starts at v2.3.0. It never uses sudo, backs up any file it replaces to ~/.claude/claude-blog-backups/<timestamp>/, and stops with recovery steps if it finds a managed file you edited.
Uninstall with ./uninstall.sh (Unix, macOS) or .\uninstall.ps1 (Windows). More in docs/INSTALLATION.md.
Your first post:
claude # start Claude Code
/blog strategy "freelance CRM software" # find the topics worth writing
/blog write "best CRM for freelancers" # research, write, review, gates
/blog analyze posts/best-crm.md # score any post you already have
/blog multilingual "best CRM for freelancers" --languages de,fr,es
The platform is detected for you (Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby or static HTML), and frontmatter, images and schema follow it.
30 commands in six groups. Open one to see what is inside; the full reference is in docs/COMMANDS.md.
This is the beginning of the README. Read the rest at the original. Read the full README ↗