Clawdbot용 에이전트 코딩 워크플로우 스킬 및 통합 기능 모음
요약
본 문서는 Clawdbot을 활용하여 전문적인 에이전트 코딩 워크플로우를 구축하는 방법을 다룹니다. ACFS 툴킷과 다양한 스킬들을 통해 메시징 플랫폼, 파일, 웹 등 광범위한 환경에서 AI 어시스턴트가 작업을 수행하도록 합니다. 특히 프롬프트 인젝션 공격 방지를 위한 보안 계층(ACIP) 설치의 중요성을 강조합니다.
핵심 포인트
- Clawdbot은 다중 표면 AI 어시스턴트로, 다양한 플랫폼에 접근 가능합니다.
- ACIP는 Clawdbot을 외부 노출 시 필수적인 보안 계층입니다.
- 다양한 스킬(ntm, agent-mail 등)이 에이전트 코딩 워크플로우를 전문화합니다.
- 위험 명령 차단 및 신뢰 경계 설정 등 인지 방어 기능이 포함됩니다.
전문적인 에이전트 코딩 워크플로우를 위한 Clawdbot 스킬들을 큐레이션한 컬렉션입니다. Agentic Coding Flywheel Setup (ACFS) 툴킷, 워크플로우 방법론, 그리고 인기 있는 클라우드/개발 인프라 CLI에 대한 스킬들이 포함되어 있습니다.
중요: 만약 Clawdbot을 외부 입력(WhatsApp, Telegram, Discord, 이메일, 웹 등)에 노출할 계획이라면, ACIP (Advanced Cognitive Inoculation Prompt) 보안 계층을 설치해야 합니다.
Clawdbot은 메시징 플랫폼, 파일, 셸 명령어, 웹 브라우징에 대한 광범위한 접근 권한을 가지고 있어 프롬프트 인젝션 공격의 높은 가치 목표가 될 수 있습니다. 누군가가 Clawdbot을 속여 비밀 정보를 공개하거나 악성 명령을 실행하도록 유도하는 메시지를 보낼 수 있습니다.
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/acip/main/integrations/clawdbot/install.sh" | bash
이 명령어는 다음 기능을 갖춘 인지 방어(cognitive defenses)를 Clawdbot 설정에 SECURITY.md로 설치합니다:
- 소유자 명령어와 외부 데이터 간의 신뢰 경계 설정
- 시스템 프롬프트, 설정 및 자격 증명 노출로부터 보호
- 민감한 메시지 전송 전에 확인 요구
- 공격 패턴 인식 (잘못된 권위 주장, 긴급성 전술, 인코딩 트릭)
자세한 내용은 ACIP Clawdbot Integration을 참조하세요.
스킬은 Clawdbot(Peter Steinberger가 만든 다중 표면 AI 어시스턴트)에게 명령줄 도구를 사용하는 방법을 가르치는 마크다운 파일입니다. 각 스킬에는 다음 내용이 포함되어 있습니다:
- 도구 설명 및 목적
- 명령어 구문 및 예제
- 모범 사례 및 일반적인 워크플로우
스킬을 활성화하면, Clawdbot은 WhatsApp, Telegram, iMessage, 웹, 음성 인터페이스 전반에 걸쳐 작업을 완료하기 위해 해당 도구를 지능적으로 사용할 수 있습니다.
전문적인 다중 에이전트 개발을 위한 Agentic Coding Flywheel Setup의 도구들:
| Skill | Description | Use Case |
|---|---|
ntm | Named Tmux Manager - Claude Code, Codex, 그리고 Gemini를 타일화된 tmux 패널에서 오케스트레이션함 | "API 리팩토링을 위한 3개 에이전트 세션을 시작하세요"
agent-mail | MCP Agent Mail - 사서함 및 파일 예약 기능을 갖춘 조정 계층 | "인증 모듈에 대해 예약된 파일이 있는지 확인하세요"
bv | Beads Viewer - 9가지 지표(PageRank, betweenness 등)를 갖춘 그래프 인식 트리아지 엔진 | "현재 스프린트의 작업 그래프를 보여주세요"
cass | Coding Agent Session Search - 모든 AI 코딩 에이전트로부터 통합된 기록 | "인증 구현에 대한 내 기록을 검색하세요"
cm | CASS Memory System - 신뢰도 감쇠가 있는 절차적 메모리 | "리팩토링에서 어떤 패턴들을 배웠나요?"
slb | Simultaneous Launch Button - 위험한 명령에 대한 2인 규칙 | "피어 리뷰와 함께 마이그레이션을 실행하세요"
dcg | Destructive Command Guard - 위험한 명령을 차단하는 Claude Code 후크 | "rm -rf 및 git push --force를 차단하세요"
ru | Repo Updater - 하나의 명령으로 수십 개의 GitHub 리포지토리를 동기화함 | "내 모든 리포지토리를 병렬로 업데이트하세요"
다중 에이전트 개발을 위한 검증된 워크플로우와 프롬프트를 인코딩한 스킬:
| Skill | Description | Use Case |
|---|---|
planning-workflow | 정확한 프롬프트가 포함된 계획 방법론에 85%+ 시간을 할애함 | "이 기능을 어떻게 계획해야 하나요?"
beads-workflow | 상세한 계획을 beads 작업 구조로 변환함 | "이 계획을 추적 가능한 작업으로 바꿔주세요"
agent-swarm-workflow | 지시 사항이 있는 다중 에이전트 구현 워크플로우 | "이것에 5개 에이전트를 어떻게 조정해야 하나요?"
agent-fungibility | 상호 교환 가능한 범용 에이전트에 대한 철학 | "내 에이전트들을 전문화해야 할까요?"
ui-ux-polish | 정확한 프롬프트를 사용한 반복적인 Stripe 수준의 UI 폴리싱 | "이것을 세계적 수준으로 보이게 해주세요"
de-slopify | 문서에서 AI 작성 아티팩트를 제거함 | "이 README에 있는 AI 쓰레기를 정리해주세요"
tanstack-integration | 전략적인 TanStack 라이브러리 채택 (만능 도구 지양) | "여기서 TanStack Query를 사용해야 할까요?"
| Skill | Description | Use Case |
|---|---|---|
| flywheel-discord | Discord 커뮤니티 어시스턴트용 보안 규칙 | "비밀 정보를 유출하지 않고 Discord에 응답" |
| Skill | Description | Use Case |
|---|---|---|
| gcloud | Google Cloud Platform - Compute, Cloud Run, GKE, Storage, BigQuery 등 | "us-central1의 Cloud Run에 배포" |
| wrangler | Cloudflare Workers, KV, R2, D1, Pages | "워커를 배포하고 로그 추적" |
| vercel | Vercel 배포, 도메인, 환경 변수(env vars) | "프로덕션에 배포" |
| supabase | Supabase DB, 마이그레이션, Edge Functions, 스토리지 | "마이그레이션을 실행하고 타입 생성" |
| Skill | Description | Use Case |
|---|---|---|
| claude-chrome | Claude in Chrome - 인증된 브라우저 제어, 워크플로우 자동화, 양식 채우기, 데이터 추출 | "Gmail을 열고 읽지 않은 이메일에 대한 답장 초안 작성" |
| giil | 인터넷 링크에서 이미지 가져오기(Get Image [from] Internet Link) - iCloud, Dropbox, Google 포토, Google 드라이브 공유 링크에서 고해상도 이미지 다운로드 | "이 스크린샷 다운로드: https://share.icloud.com/..." |
| Skill | Description | Use Case |
|---|---|---|
| csctf | ChatGPT, Gemini, Grok, Claude 공유 링크를 깔끔한 Markdown + HTML 기록으로 변환하는 Chat Shared Conversation To File | "이 대화 저장: https://chatgpt.com/share/..." |
| Skill | Description | Use Case |
|---|---|---|
| github | GitHub CLI - 레포지토리(repos), 이슈, PR(Pull Request), Actions, 릴리스 | "이 브랜치에서 PR 생성" |
| ssh | SSH 패턴, 터널, 키, rsync | "prod에 SSH하여 로그 확인" |
| cursor | Cursor AI 에디터 CLI | "Cursor에서 src/auth 열기" |
| ghostty | Ghostty 터미널 에뮬레이터 제어 | "새로운 분할 창 생성" |
| wezterm | WezTerm 터미널 멀티플렉서 | "패널 3으로 명령어 전송" |
모든 스킬을 즉시 설치:
`curl -fsSL
설치 프로그램은 다음을 수행합니다:
- Clawdbot 스킬 디렉터리 자동 감지 (
~/clawd/skills또는~/.clawdbot/skills) - 특정 스킬 선택을 위한 카테고리별 메뉴 표시 (또는 모든 것을 설치하려면--all사용) -clawdbot.json용 설정 조각 생성
# 모든 스킬 설치
curl ... | bash -s -- --all
# 사용자 지정 디렉터리에 설치
...
# 스킬 디렉터리로 클론
git clone https://github.com/Dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations.git ~/clawdbot-skills
# 설치 프로그램 실행
...
- 원하는 스킬 폴더를 Clawdbot 스킬 디렉터리로 복사:
cp -r skills/gcloud ~/.clawdbot/skills/
cp -r skills/ntm ~/.clawdbot/skills/
# ... 등
clawdbot.json에서 활성화:
{
"skills": {
"entries": {
...
- Clawdbot 게이트웨이 재시작.
각 스킬은 해당 CLI가 설치되어야 합니다:
ACFS를 통해 설치:
# 클론 및 설정 실행
git clone https://github.com/Dicklesworthstone/agentic_coding_flywheel_setup.git
cd agentic_coding_flywheel_setup
...
또는 개별 도구 설치:
ntm: cargo install ntm
또는 소스에서 빌드 bv: cargo install bv
또는 소스에서 빌드 cass: cargo install cass
또는 소스에서 빌드 cm: cargo install cm
또는 소스에서 빌드 slb: cargo install slb
또는 소스에서 빌드 dcg: cargo install dcg
또는 소스에서 빌드 (Claude Code hook) ru: Bash 스크립트 (리포 참조)agent-mail: Python MCP 서버 (리포 참조)
워크플로우 방법론 스킬(planning-workflow, beads-workflow, agent-swarm-workflow, agent-fungibility, ui-ux-polish, de-slopify, tanstack-integration)은 순수 지식이며 외부 도구가 필요하지 않습니다. 이들은 검증된 프롬프트와 워크플로우를 인코딩합니다.
# Google Cloud
brew install google-cloud-sdk
# Cloudflare
...
# GitHub CLI
brew install gh
# Cursor (앱 설치 후, CLI는 /usr/local/bin/cursor에 위치)
...
스킬이 설치되고 활성화되면 자연스럽게 상호작용할 수 있습니다:
"프론트엔드를 Vercel에 배포해줘"
"내 최신 PR의 CI 상태를 확인해줘"
"인증 리팩토링을 위한 다중 에이전트 세션을 시작해줘"
...
clawdbot agent --message "최신 버전을 Cloud Run에 배포해줘"
clawdbot agent --message "이 브랜치에 대한 PR을 생성해줘"
clawdbot agent --message "API 프로젝트를 위한 Claude 에이전트 2개를 시작해줘"
각 스킬은 YAML 프론매터(frontmatter)가 포함된 마크다운 파일입니다:
name: my-tool
description: "도구가 무엇을 하는지에 대한 간략한 설명"
...
**프론트매터**: Clawdbot의 스킬 인덱스에 들어갈 이름 및 설명
**개요(Overview)**: 도구가 무엇을 하며 언제 사용해야 하는지
**명령어(Commands)**: 설명과 함께 복사-붙여넣기 가능한 예시
**워크플로우(Workflows)**: 일반적인 다단계 패턴
- 생성하기
`skills/<name>/SKILL.md`
- `name` 및 `description`을 포함하는 프론매터 작성
- 일반적인 명령어들을 예시와 함께 문서화
- 이 README의 테이블에 추가
- PR 제출
- 누락된 명령어 또는 플래그 추가하기
- 설명과 예시 개선하기
- 워크플로우 패턴 추가하기
- 오류 수정 또는 구식 문법 수정하기
**Clawdbot**: 이러한 스킬을 사용하는 AI 어시스턴트
**ACIP**: 프롬프트 주입 방어를 위한 인지 면역화(Cognitive inoculation)
**ACFS**: AI 개발 환경을 위한 부트스트랩(Bootstrap)
**MCP Agent Mail**: 에이전트 조정 서버
**Named Tmux Manager**: 다중 에이전트 tmux 오케스트레이션
**CASS**: 에이전트 세션 검색
**CASS Memory**: 에이전트를 위한 절차적 메모리(Procedural memory)
**Beads Viewer**: 그래프 인식 작업 분류(Graph-aware task triage)
**DCG**: 위험한 명령어 차단
**Repo Updater**: 여러 리포지토리 동기화(Sync multiple repos)
MIT License (OpenAI/Anthropic Rider 포함) — 자세한 내용은 LICENSE 참조.
*에이전트 코딩 플라이휠(Agentic Coding Flywheel) 워크플로우를 위해 구축됨.*
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Codex tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기