Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub bae-changhyun/cc-plugins-bch --plugin docsLaunch blog-writer agent to create a technical blog post with interactive input collection
Configure docs plugin settings (base path, folder names for each document type)
백준 풀이 .py 파일을 분석하여 문제 정리 마크다운을 생성한다. 디렉토리 내 .py 파일이 여러 개면 배치/단일 선택을 묻고, 배치 선택 시 파일별 에이전트를 병렬 실행한다.
Launch daily-work-details-writer agent for detailed technical logs with interactive input collection
Launch portfolio-writer agent to create/update project portfolio with interactive input collection
Use this agent when the user wants to write a blog post about a technical topic. This agent interactively collects topic, reference URLs, format, and writing style from the user, then creates well-structured, human-like blog posts.\n\n<example>\nContext: User wants to write a blog post.\nuser: "/blog"\nassistant: "blog-writer 에이전트를 실행합니다. 블로그 글 작성에 필요한 정보를 순차적으로 수집하겠습니다."\n</example>\n\n<example>\nContext: User wants to write about a specific topic.\nuser: "MCP에 대해 블로그 글 써줘"\nassistant: "blog-writer 에이전트로 MCP에 대한 블로그 글을 작성하겠습니다. 추가 정보를 수집합니다."\n</example>
Use this agent when the user wants to create a coding test problem write-up based on their Baekjoon (BOJ) solution. This agent reads the user's Python solution file, fetches the problem from Baekjoon, finds alternative solutions, generates AI solutions and feedback, then creates a structured markdown document. <example> Context: User wants to create a write-up for their Baekjoon solution. user: "/docs:cote" assistant: "cote-writer 에이전트를 실행합니다. 최신 py 파일을 분석하여 문제 정리 글을 작성하겠습니다." </example> <example> Context: User wants to document a specific problem. user: "백준 17609번 풀이 정리해줘" assistant: "cote-writer 에이전트로 17609번 문제 정리 글을 작성하겠습니다." </example>
Use this agent when the user needs to generate or update detailed technical work logs for personal reference based on git commit history. This agent should be used proactively in the following scenarios:\n\n<example>\nContext: User wants to create detailed technical logs for their project.\nuser: "프로젝트 상세 작업 기록 작성해줘"\nassistant: "I'll use the Task tool to launch the daily-work-details-writer agent to create detailed technical work logs based on git commit history."\n<task tool call to daily-work-details-writer>\n</example>\n\n<example>\nContext: User wants to document their implementation details.\nuser: "개발일지 작성해줘"\nassistant: "I'll use the daily-work-details-writer agent to analyze git commits and create detailed technical logs."\n<task tool call to daily-work-details-writer>\n</example>\n\n<example>\nContext: User wants to create detailed work logs for their project on specific directory.\nuser: "temp 폴더에 상세 작업 기록 생성해줘"\nassistant: "Let me use the daily-work-details-writer agent to create detailed technical logs from your recent commits on temp directory'."\n<task tool call to daily-work-details-writer>\n</example>\n\n<example>\nContext: End of work day and user wants to document technical details.\nuser: "오늘 한 작업 디테일하게 기록해둬야겠다"\nassistant: "I'll launch the daily-work-details-writer agent to create detailed technical logs with today's commits."\n<task tool call to daily-work-details-writer>\n</example>
Use this agent when the user wants to create or update a portfolio document for their current project. This includes scenarios where:\n\n- The user explicitly requests portfolio creation (e.g., "프로젝트 포트폴리오 만들어줘", "portfolio 작성해줘")\n- The user asks to document their project for showcase purposes\n- The user mentions updating existing portfolio documentation\n- After completing a significant project milestone and the user wants to document it\n\nExamples:\n\n<example>\nContext: User has completed a major feature and wants to document it in their portfolio.\nuser: "이번에 완성한 프로젝트를 포트폴리오로 정리해줘"\nassistant: "포트폴리오 작성을 위해 portfolio-writer 에이전트를 실행하겠습니다. 프로젝트 구조와 git 이력을 분석하여 포트폴리오를 생성하겠습니다."\n</example>\n\n<example>\nContext: User wants to update an existing portfolio with recent changes.\nuser: "최근 변경사항을 포트폴리오에 반영해줘"\nassistant: "portfolio-writer 에이전트를 사용하여 최근 커밋 이력을 분석하고 기존 포트폴리오를 업데이트하겠습니다."\n</example>
Use this agent when you need to create or improve a GitHub README.md file for your project. This agent is specifically designed for transforming raw project information into professional, visually compelling documentation that follows open-source best practices.\n\n**Examples:**\n\n<example>\nContext: User has just completed a new open-source CLI tool and needs a README.\nuser: "I've built a Rust-based file synchronization tool called SyncFast. It's really fast and supports both local and cloud storage. Can you help me create a README?"\nassistant: "I'll use the readme-architect agent to create a professional, visually compelling README for your SyncFast project."\n<Uses Task tool to launch readme-architect agent>\n</example>\n\n<example>\nContext: User wants to revamp an existing README that lacks visual appeal.\nuser: "My project's README is just plain text with no structure. Here's the current content: [content]. Can you make it look professional?"\nassistant: "Let me use the readme-architect agent to transform your README into a high-visual, well-structured document that follows GitHub best practices."\n<Uses Task tool to launch readme-architect agent>\n</example>\n\n<example>\nContext: User is starting a new project and wants guidance on documentation.\nuser: "I'm about to start a new web framework project. What should I include in my README?"\nassistant: "I'll launch the readme-architect agent to provide you with a comprehensive README template and guidance tailored to web framework projects."\n<Uses Task tool to launch readme-architect agent>\n</example>\n\n<example>\nContext: User mentions they need help documenting their project after completing features.\nuser: "Just finished implementing the core features of my data visualization library. Now I need to document it properly."\nassistant: "Perfect timing! I'll use the readme-architect agent to create a professional README that showcases your data visualization library's features with strong visual hierarchy and clear documentation."\n<Uses Task tool to launch readme-architect agent>\n</example>
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
The Hitchhiker's Guide — content creation suite with automated pipeline, daily briefs, and blog writing
Write technical blog posts, tutorials, and documentation with Flatiron School's engaging teaching style. Turn complex topics into clear narratives.
Personal AI agent skills — technical Slidev presentations, courses, marketing content (brief, blog, social, newsletter), changelogs, architecture impact docs, and rendered promo videos. Built for Claude Code, Copilot, Codex, Gemini & Cursor.
Blog post creation - project logs, technical write-ups, personal documentation
Technical content generation for blog posts and social media
Career development tools for developers and product managers — AI-powered resume builder, career guides, and planning templates.
AI 뉴스 통합 수집 - HN, Reddit, GeekNews, TLDR, Threads, Velopers, DevDay를 하나의 뉴스레터로
Git/GitHub 워크플로우 자동화 - 커밋, PR 생성/병합/리뷰
채용 지원 종합 도구: 환경 초기화, 채용공고 크롤링, 기업/직무 리서치, 자소서 작성/퇴고, 면접 준비까지 원스톱 지원
# 1. 마켓플레이스 등록
/plugin marketplace add Bae-ChangHyun/cc-plugins-bch
# 2. 플러그인 설치
/plugin install docs@cc-plugins-bch # 문서 작성
/plugin install gitwf@cc-plugins-bch # Git/GitHub 워크플로우
/plugin install utils@cc-plugins-bch # 개발 유틸리티
/plugin install newsletter@cc-plugins-bch # AI 뉴스레터
/plugin install jobs@cc-plugins-bch # 채용 지원
| 플러그인 | 설명 | 주요 기능 |
|---|---|---|
| docs | 문서 작성 자동화 | 블로그, 업무일지, 개발일지, 포트폴리오, README |
| gitwf | Git 워크플로우 | Conventional Commits, PR 생성/병합/리뷰 |
| utils | 유틸리티 | 스킬 작성 가이드, OCR, 세션 마이그레이션 |
| newsletter | AI 뉴스레터 | 7개 소스 자동 수집, 카테고리 분류, Telegram 전송 |
| jobs | 채용 지원 | 환경 초기화, 채용공고 크롤링, 리서치, 자소서, 면접 |
블로그, 일지, README, 포트폴리오를 AI가 자동 생성합니다.
Agents:
Commands:
/docs:blog /docs:worklog /docs:devlog /docs:portfolio /docs:readme /docs:configure
Conventional Commits 커밋, PR 생성/병합/리뷰를 자동 처리합니다.
Skills:
Skills:
7개 플랫폼에서 AI/개발 뉴스를 자동 수집하고, 카테고리별로 분류하여 Telegram으로 전송합니다.
Skills:
| 스킬 | 설명 |
|---|---|
| ai-news-onboard | 초기 설정 (플랫폼, Telegram bot_token, 주기) |
| ai-news-start | 시스템 crontab에 자동 수집 등록 (세션 유지 불필요) |
| ai-news-stop | crontab에서 자동 수집 해제 |
| ai-news-now | 즉시 1회 수집 |
수집 소스: HN, Reddit, GeekNews, TLDR, Threads, Velopers, DevDay
주요 특징:
claude -p 활용 — Claude Code 세션 유지 불필요/newsletter:ai-news-onboard # 최초 설정
/newsletter:ai-news-start # 자동 수집 시작 (crontab 등록)
/newsletter:ai-news-stop # 자동 수집 중단
/newsletter:ai-news-now # 즉시 수집
채용공고 크롤링부터 자소서 작성, 퇴고, 면접 준비까지 전 과정을 지원합니다.
Skills:
| 스킬 | 설명 |
|---|---|
| init | 폴더 구조 생성 (현재 디렉토리 기준) |
| crawl | 채용공고 URL 크롤링 → 마크다운 정리 |
| research | 기업분석 + 직무분석 에이전트 병렬 실행 |
| write | 문항 유형 자동 판별 → 자소서 2-3개 버전 생성 |
| review | 클리셰 검사, AI 티 제거, 일관성 검증, 표현 업그레이드 |
| interview | 1분 자기소개, 질문 100개, 모의면접 |
워크플로우:
init → crawl → research → write → review → interview
| 이벤트 | 알림 내용 | Urgency |
|---|---|---|
| 권한 요청 | "권한 승인이 필요합니다" | critical |
| 입력 대기 | "입력을 기다리고 있습니다" | normal |
| 작업 완료 | "작업이 완료되었습니다" | normal |
/plugin marketplace update
/plugin update docs@cc-plugins-bch
/plugin update gitwf@cc-plugins-bch
/plugin update utils@cc-plugins-bch
/plugin update newsletter@cc-plugins-bch
/plugin update jobs@cc-plugins-bch
MIT License