From cardweaver
GitHub 레포의 README.md(+ 선택적 docs/, package.json)를 분석해 개발자 브랜딩용 카드뉴스 8장 시리즈로 정규화한다. 문제 정의-기능-코드 스니펫-CTA 구조. 코드블록은 code-card 템플릿으로 자동 분기. 사용자가 GitHub 프로젝트를 카드뉴스로 홍보하려 할 때 사용.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cardweaver:source-adapter-githubThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
오픈소스/사이드프로젝트 README 를 Instagram 카루셀로 변환. 코드 데모를 포함해 "이걸 써보고 싶다" 유도.
오픈소스/사이드프로젝트 README 를 Instagram 카루셀로 변환. 코드 데모를 포함해 "이걸 써보고 싶다" 유도.
workspace/<slug>/source/README.md (필수)workspace/<slug>/source/package.json 또는 pyproject.toml (선택 — 언어·버전 힌트)workspace/<slug>/source/docs/** (선택 — 추가 문서)package.json.name 또는 pyproject.toml.project.name 또는 README 의 H1package.json.description 또는 README 첫 문단package.json 존재 → JS/TS, pyproject.toml → Python, 아니면 README 의 첫 ```lang 태그| n | role | template | 내용 |
|---|---|---|---|
| 1 | hook | photo-overlay | Question 패턴 — "이 문제 아직도 N분씩 걸리나요?" 스타일 |
| 2 | body | typo-minimal | 해결하는 문제 한 줄 |
| 3 | code | code-card | 설치 명령 (npm/pip 한 줄) |
| 4 | body | typo-minimal | 핵심 기능 1개 (강조) |
| 5 | code | code-card | 사용 예시 (5~8줄) |
| 6 | body | typo-minimal | 추가 기능·차별점 |
| 7 | step | typo-minimal | 다음 단계 로드맵 또는 3줄 요약 |
| 8 | cta | typo-minimal | "GitHub ⭐ 누르기 + 프로필 링크" |
코드블록이 3개 이상이면 code 카드를 최대 3개까지 확장(8→10장으로). 1개면 Card 3 하나만.
{
"lang": "python" | "javascript" | "typescript" | "bash" | "json",
"text": "원문 코드 (최대 8줄, 80자/줄 이내로 자동 래핑)",
"caption": "INSTALL" | "USAGE" | "EXAMPLE" | "API" // 8자 이내 대문자 라벨
}
8줄 초과면 가장 중요한 블록만 선별(함수 정의 1개). 한 줄이 80자 초과면 줄바꿈 시도, 불가능하면 경고.
개발자 톤 스타일:
"isometric illustration of {domain} concept, dark cyan palette, minimal tech aesthetic, neon accent""isometric illustration of parallel image processing pipelines, dark cyan palette, minimal tech aesthetic, neon accent"caption: 한줄 설명 + 링크 (github.com/user/repo) + "스타 ⭐ 주시면 힘이 됩니다"hashtags: ["#개발자", "#오픈소스", "#GitHub", "#Python" or "#JavaScript", "#AI" or "#자동화", "#개인프로젝트"] 범위에서 6~8개dark-cyancode_snippet.lang 을 bash 로 폴백하고 사용자 확인 요청README.md 파일 없음 → 중단README 에 H1·내용 모두 없음 → series_title 을 package.json.name 으로 폴백, 전체 경고Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub leedonwoo2827-ship-it/instagram-cardweaver-canva --plugin cardweaver