~ / rigs / shdsjh123-cpu / claude-code-blog-builder

shdsjh123-cpu/claude-code-blog-builder

Claude Code plugin for AI-assisted blog content creation ? 4 subagents, /setup interview, keyword banks, sanitize gate.

↗ GitHub ★ 22 MIT updated 6mo ago project Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.9k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit shdsjh123-cpu/claude-code-blog-builder/.claude ./rig-claude-code-blog-builder  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ curl -fsSL --create-dirs -o .claude/agents/blog-quality-reviewer.md https://raw.githubusercontent.com/shdsjh123-cpu/claude-code-blog-builder/main/.claude/agents/blog-quality-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/blog-researcher.md https://raw.githubusercontent.com/shdsjh123-cpu/claude-code-blog-builder/main/.claude/agents/blog-researcher.md
$ curl -fsSL --create-dirs -o .claude/agents/blog-writer.md https://raw.githubusercontent.com/shdsjh123-cpu/claude-code-blog-builder/main/.claude/agents/blog-writer.md
$ curl -fsSL --create-dirs -o .claude/agents/medical-law-checker.md https://raw.githubusercontent.com/shdsjh123-cpu/claude-code-blog-builder/main/.claude/agents/medical-law-checker.md
$ curl -fsSL --create-dirs -o .claude/agents/setup-interviewer.md https://raw.githubusercontent.com/shdsjh123-cpu/claude-code-blog-builder/main/.claude/agents/setup-interviewer.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Subagents (5)

blog-quality-reviewer작성 완료된 블로그 글의 품질·톤 일치도·SEO를 종합 리뷰. scripts/quality-check.js 자동 통과 여부와는 별도로, 사람 눈높이의 톤 일치 평가를 수행합니다. Use after blog-writer finishes or before publishing.
blog-researcher블로그 키워드 리서치 전문 에이전트. scripts/research.js + 웹 검색 + 경쟁도 분석을 수행하고, 글 작성을 위한 리서치 브리프를 생성합니다. Use proactively when user asks for blog keyword analysis or before writing any new blog post.
blog-writer회사 톤을 엄격히 지키며 post.md / post.html을 작성하는 에이전트. 리서치 브리프를 받아 글만 쓰고 품질검사는 훅에 맡깁니다. Use after blog-researcher has produced a brief.
medical-law-checker병원·의료·시술·뷰티 키워드 글에서 의료법·표시광고 위반 표현을 탐지합니다. 의료/뷰티 산업 블로그 발행 전 필수. Use whenever the keyword involves 병원/의원/치과/한의원/시술/필러/보톡스/피부과/성형/임플란트/탈모/다이어트.
setup-interviewer사용자 회사 정보를 인터뷰하여 knowledge/brand-facts.md를 자동 작성하는 셋업 에이전트. /setup, /setup-tone, /setup-domain 명령에서 호출됨.

Hooks (2)

eventmatcherruns
PostToolUseWritenode scripts/hook-post-write.js
PostToolUseEditnode scripts/hook-post-write.js

Slash commands (8)

/blog-new/blog-preview/blog-publish-ready/blog-quality/blog-research/setup-domain/setup-tone/setup

Similar rigs

copied ✓