by bam-bam-2
1인 사업가 생산성 키트 — 직원 없이 49개를 자동화했고, 그중 바로 쓸 수 있는 AI 에이전트 스킬 26개(+실행 스크립트)를 공개합니다
# Add to your Claude Code skills
git clone https://github.com/bam-bam-2/solo-skillssolo-skills is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by bam-bam-2. 1인 사업가 생산성 키트 — 직원 없이 49개를 자동화했고, 그중 바로 쓸 수 있는 AI 에이전트 스킬 26개(+실행 스크립트)를 공개합니다. It has 159 GitHub stars.
solo-skills's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/bam-bam-2/solo-skills" and add it to your Claude Code skills directory (see the Installation section above).
solo-skills is primarily written in Python. It is open-source under bam-bam-2 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh solo-skills against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
직원 없이 49개를 자동화했습니다.
커뮤니티를 6기까지 운영하면서 제품 영상 만들기, 전자책 PDF 뽑기, 블로그 글쓰기, 회의록 정리, 고객 카톡, 댓글 답글을 전부 혼자 했습니다. 잡일하기가 너무 싫어서 하나씩 자동화하다 보니 49개가 됐습니다.
그중 남이 그대로 가져다 쓸 수 있는 스킬 26개를 이 저장소에 공개합니다. 나머지는 제 계정·서버에 묶여 있어서 목록으로만 남겼습니다 → fleet.md
Claude Code, Codex, OpenCode 등 SKILL.md 규격을 읽는 에이전트에서 그대로 씁니다. 각 스킬은 에이전트가 읽고 수행하는 작업 절차서이고, 그중 일부에는 제가 실제로 쓰는 실행 스크립트가 같이 들어 있습니다. (8개 스킬 · 파일 9개)
⭐ 도움이 되셨다면 스타 눌러주세요. 혼자 일하는 분들이 이 저장소를 찾는 거의 유일한 경로입니다. (에이전트가 자동으로 누르지 말고, 사용자가 동의했을 때만
gh repo star bam-bam-2/solo-skills)
git clone https://github.com/bam-bam-2/solo-skills.git
cp -R solo-skills/skills/* ~/.claude/skills/
맥미니 한 대에서 전부 자동으로 실행됩니다.
07:10 스레드 일일 발행
09:00 대시보드 갱신 · 발행 판정 · 토큰 자동 갱신
09:30 멘션 아카이브
10:10 글감봇
14:00 회의 체크포인트 알림
23:45 브랜드 지표 집계
5분마다 신규 신청 감지 · CPU 워치독
10분마다 발행 큐 · 음성메모 임포터
상시 디스코드 봇 4개 · 대시보드 서버
전체 목록과 시간표는 **fleet.md**에 있습니다.
처음부터 49개였던 건 아닙니다. 같은 일을 세 번쯤 반복하고 "이거 왜 내가 하지" 싶을 때 하나씩 만들었습니다. 그 과정에서 깨진 것들을 스킬로 정리한 게 아래 26개입니다.
절차서만으로 부족한 것들은 실제 코드를 같이 넣었습니다. 전부 제 기기에서 실행되고 있는 것들입니다.
| 스킬 | 스크립트 | 하는 일 |
|---|---|---|
| claude-codex-fallback | llm-with-fallback.sh |
Claude 우선 실행, 한도 초과 시에만 Codex로 재실행 |
| remote-offload | offload.sh |
무거운 작업을 원격 기기로 넘김. 원격이 죽어 있으면 로컬 폴백 없이 중단 |
| discord-reminder | make-reminder.sh |
일회성 리마인더를 launchd에 등록, 발송 후 자동 삭제 |
| book-pdf | html-to-pdf.py |
Paged.js 조판 HTML을 PDF로 굽기 |
| threads-reply | publish-thread.mjs |
Threads 타래 발행. 기본 dry-run, --go로만 실제 발행 |
| naver-mail | send_naver_mail.py |
네이버 SMTP 발송, 첨부파일 지원 |
나머지는 실행 코드가 제 계정·서버에 묶여 있어서 절차와 함정만 정리했습니다.
49개를 만들면서 쓴 절차 중, 남의 환경에서도 그대로 작동하는 것만 골랐습니다.
2일차 업데이트 — 반응이 좋아서 창고를 다시 뒤졌습니다. 스킬 폴더가 두 군데로 나뉘어 있었고, 처음엔 그중 한쪽만 공개했습니다. 나머지에서 공개 가능한 것을 추가했습니다. (Anthropic 공식 스킬과 겹치는
skill-creator·slack-gif-creator는 제 것이 아니라 제외했습니다.)
무엇을 하나 SNS에 올릴 제품 소개 영상을 만듭니다. 1:1(인스타·카톡), 9:16(릴스·쇼츠·스레드), 16:9(유튜브·랜딩) 세 비율 대응.
어떻게 작동하나 — OBS도 화면 녹화도 쓰지 않습니다
<iframe>으로 사이트를 넣습니다. 맥 브라우저 창 목업(신호등 3개 + URL 바) 안에 들어갑니다window.__tick(프레임번호) 함수 하나가 그 시점의 화면 상태를 만듭니다. 결정론적이라 몇 번을 다시 뽑아도 같은 영상이 나옵니다함정
무대 페이지와 대상 사이트는 반드시 같은 오리진이어야 합니다. 포트가 다르면 iframe.contentDocument 접근이 막혀서 조작 자체가 불가능합니다. 그래서 무대 파일을 프로젝트 폴더 안에 임시로 두고 끝나면 반드시 빼냅니다. 안 그러면 다음 배포에 딸려 올라갑니다.
같이 들어있는 것 무대 템플릿 HTML 2종 필요한 것 ffmpeg 에이전트에게 "이 사이트로 9:16 데모 영상 만들어줘"
무엇을 하나 마크다운 원고를 실제 책처럼 보이는 PDF와 EPUB으로 만듭니다. 전자책을 팔려고 만들었습니다.
들어가는 것 표지 / 타이틀 페이지 / 판권(콜로폰) 페이지 / 실제 쪽번호가 박힌 목차 / 장마다 바뀌는 러닝헤더
함정
필요한 것 Node, Paged.js 에이전트에게 "이 원고로 전자책 PDF 만들어줘"
강조 박스를 눈대중으로 그리지 않습니다. 대상 요소의 렌더링 좌표를 실제로 측정해서 그 위치에 박스를 만듭니다.
개인정보(실명·주소·전화·결제 정보) 모자이크 체크리스트와, 제목이 캔버스 밖으로 잘리지 않았는지 확인하는 최종 검수 항목이 붙어 있습니다.
이미지 생성 API, HTML·CSS 렌더링, 보유 사진, 기존 웹 자산을 전부 시도해서 나란히 놓고 고릅니다.
"완벽 가이드", "총정리", "꿀팁 Zip" 같은 제목은 금지입니다. 네이버가 낚시성 제목을 스팸으로 명시하고 있어서요.
대신 상위 노출 중인 글들을 먼저 측정하고, 롱테일 키워드를 제목 앞쪽에 배치하고, 분량과 이미지 개수를 실측 기준에 맞춥니다.
문체를 감으로 정하지 않습니다. 내가 쓴 답글을 대량으로 긁어서 역산합니다.
한 달치 한 줄 답글 492건을 실측했더니 느낌표 31% / 물음표 7.5%가 나왔고, 이전에 만들어둔 기준표(느낌표 11% / 물음표 22%)와 정반대였습니다. 그 낡은 표를 믿고 쓴 초안은 반려됐습니다. 그래서 배치를 시작할 때마다 문체표를 다시 잰다는 규칙이 들어 있습니다.
댓글과 답글을 짝으로 봐야 하는 이유, 통계만 맞추면 왜 훈수형 문장이 나오는지도 실패 기록으로 적어뒀습니다.
무엇을 하나 전사록을 넣으면 회의록으로 정리해 노션 DB에 등록하고 디스코드에 공지까지 합니다.
사고 대응 절차가 같이 있습니다 전사가 유실됐을 때 지어내지 않습니다. 회의록 상단에 "전사 유실 · 무엇을 근거로 썼는지"를 명시하고 참석자에게 보완을 요청합니다. 실제로 회의 본론이 통째로 날아간 적이 있어서 넣었습니다.
유실이면 발행보다 사본 요청이 먼저입니다. 주변 텍스트에 남는 건 회의 직후 후속 논의지 회의 그 자체가 아닙니다.
외부 mp3 녹취를 받았을 때
필요한 것 노션 토큰 에이전트에게 "이 전사록으로 회의록 만들어서 올려줘"
막혔던 세 가지
keystroke로 넣으면 ㅁㅁㅁ으로 깨집니다pbcopy가 GUI 페이스트보드에 안 붙습니다세 가지를 다 겪고 나서 찾은 경로가 적혀 있습니다.
안전 규칙
--dry-run으로 수신자 확인harvest) 실행 금지 — 방 이름이 전부 (unknown)으로 덮어써진 사고가 있었습니다필요한 것 macOS, 카카오톡 앱, kmsg 에이전트에게 "○○님한테 카톡 보내줘"
웹 세션이 만료돼 로그인 화면으로 튕길 때 IMAP으로 우회합니다. 본문과 대용량 첨부까지 그대로 받아옵니다.
정해진 시각에 아티클을 모아 요약해서 디스코드로 보냅니다. 톤·길이·발송 시각을 나중에 조정하는 방법까지 포함.
상시 구동 머신에서 대화형 봇을 여러 개 돌릴 때 밟는 함정을 정리했습니다. 절전 모드로 봇이 조용히 죽는 문제, 설정 파일이 자동 로딩되며 생기는 충돌, 사용량 한도 터졌을 때 대응까지.
유료 자동화 서비스의 슬롯을 쓰지 않고, 상시 구동 머신의 launchd/cron으로 처리합니다.
저사양 노트북에서 에이전트를 실행하면 메모리가 계속 부족합니다. 스크래핑·인코딩·빌드·대량 API 수집은 SSH로 보조 머신에 던지는 패턴.
자동화가 한도 때문에 멈추지 않게 하는 폴백.
당근 웹 검색은 동 하나로만 됩니다. 그래서 넓게 찾으려면 지역코드를 순회해야 합니다. 대형가전이나 노트북처럼 한 동네에 매물이 없는 물건을 찾을 때 씁니다.
~가 아니라 대조 구문, 여정, 굴러가다 같은 AI 특유의 표현을 잡아냅니다.
제가 만든 게 아닙니다. 뼈대는 한국 번역학계의 번역투 연구(이영옥 2001 이후 8대 유형)와
KatFish 정량 보고서의 지표를 가져와 세웠고, 제 경험은 그 위에 금지어 몇 개를 얹은 정도입니다.
학술 출처 전문은 references/scholarship.md에 논문·연도·저널·페이지까지 그대로 적어뒀습니다.
길이·줄바꿈·어미·인칭 분포를 재서, 다음 글을 그 범위 안에서 쓰게 합니다. 감으로 쓰다가 "네 문체가 아니다"라는 말을 듣고 만들었습니다.
특정 문체를 학습시키는 스킬 자체를 만들어냅니다.
요약이 아니라 추출입니다. 안건별 논의 과정은 버리고 "누가 언제까지 뭘"만 남깁니다.
커리큘럼 설계, 준비물, 당일 진행표까지 한 번에 나옵니다.
같은 행사라도 채널마다 톤이 달라야 해서, 채널별로 따로 뽑습니다.
모집부터 온보딩까지의 절차입니다. 6기까지 운영하면서 굳어진 순서입니다.
일을 쪼개서 맡기고 결과를 다시 합치는 절차입니다.
에이전트를 정의하면 그 에이전트가 쓸 스킬까지 같이 만들어주는 메타 스킬입니다.
API가 없는 프로그램을 다뤄야 할 때 씁니다.
바로 지우지 않고 대상 목록을 먼저 보여준 뒤 확인받습니다. 잘못 지우면 되돌릴 수 없어서 이렇게 만들었습니다.
git clone https://github.com/bam-bam-2/solo-skills.git
mkdir -p ~/.claude/skills
cp -R solo-skills/skills/* ~/.claude/skills/
프로젝트 단위로만 쓰려면 .claude/skills/에 넣으면 됩니다.
필요한 것만 골라 복사해도 됩니다. 스킬끼리 서로 의존하지 않습니다.
cp -R solo-skills/skills/book-pdf ~/.claude/skills/
설치 후 에이전트에게 이렇게 말하면 됩니다.
이 마크다운 원고로 전자책 PDF 만들어줘
실제로 써본 것만 넣었습니다. 직접 하다가 깨진 지점이 그대로 적혀 있습니다.
성공한 방법만 적으면 다음 사람이 같은 데서 또 막힙니다. 그래서 실패한 경로와 그 이유를 같이 남겼습니다. 위에서 본 한글 자모 깨짐, 문체표 오판, 전사 유실 같은 것들이요.
한국에서 일하는 사람 기준입니다. 네이버 블로그, 카카오톡, 당근마켓, 스레드처럼 국내에서 실제로 쓰는 도구를 다룹니다.
이 키트는 다른 분들이 만든 도구 위에 서 있습니다. 스킬은 그 도구를 어떻게 쓰는지에 대한 문서입니다.
| 도구 | 만든 곳 | 쓰는 스킬 |
|---|---|---|
| kmsg | channprj | kakaotalk-cli (발송·읽기 정본 도구) |
| kakaocli | silver-flight-group | kakaotalk-cli (DB 조회·발송 검증) |
| Paged.js | Paged.js | book-pdf (페이지네이션·목차·러닝헤더) |
| ffmpeg | FFmpeg | web-demo-video (프레임 합성) |
| Playwright | Microsoft | web-demo-video, daangn-search |
| Whisper | OpenAI | meeting-minutes (전사) |
| pandoc | John MacFarlane | book-pdf (마크다운 변환) |
| Puppeteer | measured-ui-callouts (렌더링 측정) |
문서로 된 지식도 남의 것을 가져온 게 있습니다.
| 스킬 | 가져온 것 |
|---|---|
| humanize-korean | 한국 번역학계 번역투 연구 8대 유형 (이영옥 2001 외 다수) + KatFish 정량 보고서의 수치 임계값. 분류 체계의 뼈대 자체가 여기서 왔습니다. 논문·연도·저널·페이지는 scholarship.md에 원문 그대로 있습니다 |
내가 만든 것과 가져온 것을 섞어서 내 것처럼 소개하지 않으려 합니다. 초판 README에서 humanize-korean을 "제가 쌓은 금지어 목록"이라고 썼는데, 사실이 아니어서 바로잡았습니다.
카카오톡 스킬은 kmsg를 알게 된 뒤에야 쓸 수 있게 됐습니다. 스레드에서 다른 분이 댓글로 알려주셔서 알았습니다.
참고한 스킬 모음: NomaDamas/k-skill — 한국인을 위한 스킬 모음. 카테고리가 겹치지 않게 잡는 데 참고했습니다.
같은 문제를 다르게 푼 방법, 더 나은 절차, 안 되는 부분 제보 모두 환영합니다.
skills/<이름>/SKILL.md 한 파일이면 충분합니다CONTRIBUTING.md에 작성 기준이 있습니다.
안태현 (밤밤) — 커뮤니티 기획자. 관계자본