Brief
alirezarezvani/claude-skills
/cs:brief <topic — Generate a one-page strategy brief from an office-hours intake.
밤밤이 매일 아침 10시에 디스코드로 받는 "데일리 브리핑 봇" 아티클을 실행하거나 고칠 때 읽을 것. An agent skill from bam-bam-2/solo-skills.
$ npx skills add bam-bam-2/solo-skills --skill daily-brief-bot -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install bam-bam-2/solo-skills daily-brief-bot --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/bam-bam-2/solo-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/daily-brief-bot .claude/skills/daily-brief-bot && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "daily-brief-bot" agent skill from https://github.com/bam-bam-2/solo-skills/tree/main/skills/daily-brief-bot into .claude/skills/daily-brief-bot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-brief-bot", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/bam-bam-2/solo-skills/tree/main/skills/daily-brief-botType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add bam-bam-2/solo-skills --skill daily-brief-bot -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install bam-bam-2/solo-skills daily-brief-bot --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bam-bam-2/solo-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/daily-brief-bot .agents/skills/daily-brief-bot && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "daily-brief-bot" agent skill from https://github.com/bam-bam-2/solo-skills/tree/main/skills/daily-brief-bot into .agents/skills/daily-brief-bot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-brief-bot", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bam-bam-2/solo-skills --skill daily-brief-bot -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install bam-bam-2/solo-skills daily-brief-bot --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bam-bam-2/solo-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/daily-brief-bot .cursor/skills/daily-brief-bot && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "daily-brief-bot" agent skill from https://github.com/bam-bam-2/solo-skills/tree/main/skills/daily-brief-bot into .cursor/skills/daily-brief-bot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-brief-bot", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/bam-bam-2/solo-skills.git --path skills/daily-brief-bot--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add bam-bam-2/solo-skills --skill daily-brief-bot -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install bam-bam-2/solo-skills daily-brief-bot --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bam-bam-2/solo-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/daily-brief-bot .gemini/skills/daily-brief-bot && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "daily-brief-bot" agent skill from https://github.com/bam-bam-2/solo-skills/tree/main/skills/daily-brief-bot into .gemini/skills/daily-brief-bot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-brief-bot", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install bam-bam-2/solo-skills daily-brief-botInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add bam-bam-2/solo-skills --skill daily-brief-bot -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/bam-bam-2/solo-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/daily-brief-bot .github/skills/daily-brief-bot && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "daily-brief-bot" agent skill from https://github.com/bam-bam-2/solo-skills/tree/main/skills/daily-brief-bot into .github/skills/daily-brief-bot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-brief-bot", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bam-bam-2/solo-skills --skill daily-brief-bot -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install bam-bam-2/solo-skills daily-brief-bot --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bam-bam-2/solo-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/daily-brief-bot .opencode/skills/daily-brief-bot && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "daily-brief-bot" agent skill from https://github.com/bam-bam-2/solo-skills/tree/main/skills/daily-brief-bot into .opencode/skills/daily-brief-bot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-brief-bot", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
daily-brief-bot밤밤이 매일 아침 10시에 디스코드로 받는 "데일리 브리핑 봇" 아티클을 실행하거나 고칠 때 읽을 것. An agent skill from bam-bam-2/solo-skills.
Daily Brief Bot is an agent skill from bam-bam-2/solo-skills. 밤밤이 매일 아침 10시에 디스코드로 받는 "데일리 브리핑 봇" 아티클을 실행하거나 고칠 때 읽을 것. "데일리 브리핑 봇 고치자", "데일리 브리핑 봇 N번 해보자", "오늘 데일리 브리핑 봇 뭐 왔어", "데일리 브리핑 봇 톤/길이/시간 바꿔줘" 같은 요청을 처리한다.
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: 1인 사업가 생산성 키트 — 직원 없이 58개를 자동화했고, 그중 바로 쓸 수 있는 AI 에이전트 스킬 38개(+실행 스크립트 19개)를 공개합니다. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 0712439. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
sshrsyncnodeclaudepython3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
discord.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
DISCORD_TOKENCLAUDE_CODE_OAUTH_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Daily Brief Bot loads about 1.4k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 676 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
.env DISCORD_TOKEN / BAMBAM_USER_ID / CLAUDE_CODE_OAUTH_TOKEN (600)brief && node brief.mjs && set -a && . ./.env && set +a && claude -p < state/prompt-<날짜>.txt'~/Projects/daily-brief && set -a && . ./.env && set +a && python3 -c "Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from bam-bam-2/solo-skills at commit 0712439, republished under its MIT licence (© bam-bam-2). 676 words, ~1,362 tokens.
.claude/skills/daily-brief-bot/SKILL.md (or your agent's skills folder).이 스킬이 시스템에 하는 일 (설치 전 확인)
- 정해진 시각에 자동 실행되는 상주 작업(launchd/cron)을 등록합니다.
- 외부 사이트를 주기적으로 읽습니다. 대상 사이트의 이용약관을 먼저 확인하세요.
- 결과를 메신저로 발송합니다. 봇 토큰이 필요합니다.
밤밤은 매일 아침 10시에 디스코드 DM으로 데일리 브리핑 봇 아티클을 받는다. 대상 커뮤니티(사이트는 설정에서 지정) 신규 글을 전부 읽고, 밤밤의 제2두뇌 볼트·에이사이드 스킬/메모리와 대조해 밤밤이 지금 붙들고 있는 고민에 닿는 3건을 골라 편지 형식으로 보낸다. 각 항목에 번호(1~3)와 원문 링크가 붙어 있다.
"여백"은 이 봇이 후보를 고르는 내부 판정 기준을 부르는 말이다(볼트에 한 번도 안 나온 것). 밤밤에게 말할 때는 봇 이름인 데일리 브리핑 봇으로 부른다.
ssh mac-mini)~/Projects/daily-brief/
prompt-template.md ★ 톤·형식·길이·몇 건을 결정하는 유일한 파일. 편집은 거의 여기만 고친다
collect.mjs 대상 커뮤니티 신규 글 수집 (Bettermode GraphQL, 게스트 토큰 · 로그인 불필요)
brief.mjs 볼트·스킬·메모리 대조 → 후보 22건 추린 뒤 템플릿에 끼워 프롬프트 생성
verify.mjs 브리핑 링크가 실제 수집분인지 대조·정정
dm.py 디스코드 DM 발송 (stdin → 밤밤 DM, 1900자씩 분할)
capture.py 밤밤의 DM 답장 회수 (10분마다)
run.sh 매일 10:00 전체 실행 (launchd com.bambam.daily-brief)
.env DISCORD_TOKEN / BAMBAM_USER_ID / CLAUDE_CODE_OAUTH_TOKEN (600)
ctx/ 맥북에서 동기화한 에이사이드 skills/ · memory/ ("이미 하고 있는 것" 판정용)
state/
posts-YYYY-MM-DD.json 그날 수집한 글 전문
brief-YYYY-MM-DD.md 그날 보낸 아티클
marks.jsonl 밤밤이 DM에서 표시한 관심 항목
done.jsonl 실제로 실현한 항목 (재제안 금지 목록)밤밤 볼트: ~/Library/Mobile Documents/com~apple~CloudDocs/제2두뇌 (맥미니에서도 접근됨)
밤밤이 "데일리 브리핑 봇 고치자" 계열로 말하면 아래에서 해당하는 파일만 고친다.
| 요청 | 고칠 곳 |
|---|---|
| 톤, 문체, 형식, 길이, 몇 건, 어떤 순서로, 금지 표현 | prompt-template.md ← 거의 전부 여기 |
| 어떤 글을 후보로 올릴지 (점수 기준, 후보 개수, 활동 판정 기간 7일) | brief.mjs |
| 어떤 카테고리를 수집할지, 몇 건 가져올지 | collect.mjs |
| 보내는 시각 | ~/Library/LaunchAgents/com.bambam.daily-brief.plist → 수정 후 unload/load |
| 모델 (클로드 → 코덱스 폴백) | run.sh |
고친 뒤에는 반드시 한 번 돌려보고 결과를 보여준 다음 발송한다.
ssh mac-mini 'cd ~/Projects/daily-brief && node brief.mjs && set -a && . ./.env && set +a && claude -p < state/prompt-<날짜>.txt'맥북 스킬/메모리가 바뀜으면 판정 근거도 갱신해야 한다.
rsync -az --delete ~/.aside/u/0/skills/ mac-mini:~/Projects/daily-brief/ctx/skills/
rsync -az --exclude='.history.jsonl' --exclude='memory-index.json' --exclude='.moss-cache' --exclude='.git' ~/.aside/u/0/memory/ mac-mini:~/Projects/daily-brief/ctx/memory/원문 전문부터 읽는다. 브리핑 요약만 보고 시작하지 마라.
ssh mac-mini 'cat ~/Projects/daily-brief/state/brief-<날짜>.md'해당 항목의 링크에서 post ID를 뽑아 posts-<날짜>.json에서 body를 꺼낸다.
밤밤 볼트의 관련 노트를 읽는다. 브리핑의 "밤밤 쪽 연결" 줄에 적힌 노트를 실제로 열어본다. 남이 쓴 방법을 그대로 옮기지 말고, 밤밤이 이미 가진 것과 겹치는 부분을 먼저 확인한다.
밤밤 환경 기준으로 다시 짠 실행안을 제시하고 승인받는다.
실행한다. 무거운 작업이면 맥미니로 넘긴다(macmini-offload 스킬).
끝나면 기록한다.
[[위키링크]] 문법 지킬 것.
예) 참고: 정본노트를 채널별 브리프로 분리하는 OSMU 방식 — https://...
새 개념 노트가 필요할 정도면 밤밤에게 먼저 묻는다.done.jsonl에 한 줄 추가:ssh mac-mini 'echo "{\"date\":\"2026-08-13\",\"no\":2,\"post\":\"<postId>\",\"title\":\"...\",\"result\":\"...\"}" >> ~/Projects/daily-brief/state/done.jsonl'후보 4종이 맥미니 ~/Projects/daily-brief/assets/ 에 있다 (b_bot 적용 중 / a_owl / c_book / d_cat).
밤밤이 로봇을 골랐다. 40px 원형으로 잘려도 눈 두 개와 안테나 라임 점이 살아남는다.
겟백 브랜드 컬러 기준: 배경 #0d0d0d, 강조 #d4f000. 디스코드는 작은 원으로 잘리니 여백을 넉넉히 둔 단순한 형태만 쓴다.
ssh mac-mini 'cd ~/Projects/daily-brief && set -a && . ./.env && set +a && python3 -c "
import os,json,base64,urllib.request
img=base64.b64encode(open(\"assets/b_bot.png\",\"rb\").read()).decode()
H={\"Authorization\":\"Bot \"+os.environ[\"DISCORD_TOKEN\"],\"User-Agent\":\"DiscordBot (https://github.com, 1.0)\",\"Content-Type\":\"application/json\"}
r=urllib.request.Request(\"https://discord.com/api/v10/users/@me\",data=json.dumps({\"avatar\":\"data:image/png;base64,\"+img}).encode(),headers=H,method=\"PATCH\")
print(json.load(urllib.request.urlopen(r))[\"username\"])"'밤밤은 개발자가 아니다. 읽다가 모르는 단어가 하나라도 나오면 실패다.
전문용어는 처음 나올 때 괄호로 풀고, 영어 약어는 우리말로 바꾸고, 명령어·코드는 역할 설명이 붙을 때만 쓴다.
단 숫자와 구체적 사실은 그대로 살린다. 쉽게 쓰라는 게 내용을 빼라는 뜻이 아니다.
자세한 규칙은 prompt-template.md 의 "말투와 어휘" 절에 있다.
© bam-bam-2, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/daily-brief-bot of bam-bam-2/solo-skills.
Open the folder on GitHubat commit 0712439
Daily Brief Bot next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Daily Brief Bot this skillbam-bam-2/solo-skills | 367 | — | ~1.4k | Automated safety check: Notes | MIT | |
| Briefalirezarezvani/claude-skills | 28k | — | ~967 | Automated safety check: Pass | MIT | |
| Daily Briefingvellum-ai/vellum-assistant | 1.4k | — | ~806 | Automated safety check: Pass | MIT | |
| Dailysickn33/agentic-awesome-skills | 47k | 3 repos | ~3.6k | Automated safety check: Pass | MIT | |
| Daily Briefamd/gaia | 1.6k | — | ~680 | Automated safety check: Pass | MIT | |
| Daily Briefhuytieu/COG-second-brain | 1.3k | — | ~4.1k | Automated safety check: Pass | MIT |
alirezarezvani/claude-skills
/cs:brief <topic — Generate a one-page strategy brief from an office-hours intake.
vellum-ai/vellum-assistant
Proactive daily briefing that fires on a recurring schedule, pulls recent memory and workspace context, composes a structured summary (action items, progress, radar, next steps), and delivers it to…
sickn33/agentic-awesome-skills
Documentation and capabilities reference for Daily. An agent skill from sickn33/agentic-awesome-skills.
amd/gaia
Compose a short briefing from several sources at once — headlines, tracked topics, and the user's own open items — as one digest instead of separate answers.
huytieu/COG-second-brain
Generate personalized news intelligence with verified sources (7-day freshness requirement)
Community-Access/accessibility-agents
Daily GitHub briefing: issues, PRs, reviews, releases and discussions.
bam-bam-2/solo-skills
Use Orca's computer-use CLI to inspect and operate local desktop app windows through accessibility trees, screenshots, and safe UI actions.
bam-bam-2/solo-skills
Use Orca orchestration for structured multi-agent coordination: threaded messages, blocking ask/reply flows, task dispatch, workerdone/escalation waits, task DAGs, decision gates, coordinator loops…
bam-bam-2/solo-skills
마크다운 원고를 실제 책처럼 보이는 PDF/EPUB 전자책으로 만들 때 사용. An agent skill from bam-bam-2/solo-skills.
bam-bam-2/solo-skills
밤밤의 강연·라이브·기수 세션 녹화본(줌 클라우드·디스코드·맥 화면기록)을 자막판 영상으로 만들고 배포할 때 읽을 것.
bam-bam-2/solo-skills
밤밤의 네이버 메일(you@example.com)을 브라우저 없이 읽어야 할 때 사용. An agent skill from bam-bam-2/solo-skills.
bam-bam-2/solo-skills
Creative writing skill for creating style skills that teach Claude to write in specific styles.
밤밤이 매일 아침 10시에 디스코드로 받는 "데일리 브리핑 봇" 아티클을 실행하거나 고칠 때 읽을 것. An agent skill from bam-bam-2/solo-skills. Daily Brief Bot is an agent skill from bam-bam-2/solo-skills. 밤밤이 매일 아침 10시에 디스코드로 받는 "데일리 브리핑 봇" 아티클을 실행하거나 고칠 때 읽을 것.
Run `npx skills add bam-bam-2/solo-skills --skill daily-brief-bot -a claude-code`. Or copy the skill folder (skills/daily-brief-bot in bam-bam-2/solo-skills) into .claude/skills/daily-brief-bot in your project. Claude Code loads it when a task matches its description.
Run `npx skills add bam-bam-2/solo-skills --skill daily-brief-bot -a codex`. Or copy the skill folder (skills/daily-brief-bot in bam-bam-2/solo-skills) into .agents/skills/daily-brief-bot in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bam-bam-2/solo-skills --skill daily-brief-bot -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/daily-brief-bot, .gemini/skills/daily-brief-bot, .github/skills/daily-brief-bot and .opencode/skills/daily-brief-bot in your project.
Going by SKILL.md and its folder, Daily Brief Bot needs the command-line tools its instructions call (ssh, rsync, node, claude and python3) and credentials named DISCORD_TOKEN and CLAUDE_CODE_OAUTH_TOKEN. Our summary lists: Python 3; A credential in DISCORD_TOKEN; A credential in CLAUDE_CODE_OAUTH_TOKEN.
SKILL.md names 1 domain. In commands or code: discord.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Daily Brief Bot is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Daily Brief Bot: Brief (alirezarezvani/claude-skills, 28k stars), Daily Briefing (vellum-ai/vellum-assistant, 1.4k stars), Daily (sickn33/agentic-awesome-skills, 47k stars) and Daily Brief (amd/gaia, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
bam-bam-2 (a GitHub user) maintains it in bam-bam-2/solo-skills, which has 367 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on September 14, 2026.
Source: bam-bam-2/solo-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.