Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/b3rys-b3os-slack-format
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/b3os-slack-format
What's inside
- Skill name
b3os-slack-format- Description
- b3rys 팀 슬랙 메시지 포맷 스킬. 팀원이 Slack(팀 메신저)에 올리는 실행·검증·인수인계·보고 메시지를 '읽히는 운영 보고'로 정리한다(Slack mrkdwn + 구조 템플릿). 사용 시점 — 슬랙에 길거나 단계 있는 메시지 게시 전, '슬랙 포맷/정리해서 올려', 'slack 메시지 다듬어', 인수테스트·체크리스트·핸드오프를 슬랙에 올릴 때. owner=maintainer.
- License
- Apache-2.0
- Instructions
- 90 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (9)
- SKILL.md
- 01-execution-report.md · examples/
- 02-handoff.md · examples/
- 03-short-notice.md · examples/
- md-to-slack.py · scripts/
- 01-execution-report.expected.txt · tests/
- 02-handoff.expected.txt · tests/
- 03-short-notice.expected.txt · tests/
- run-tests.sh · tests/
SKILL.md (first lines)
# b3os-slack-format — 슬랙 메시지 포맷 ## 언제 작동? (트리거 규율) - 슬랙에 **길거나 단계가 있는** 메시지(실행 절차·검증·인수인계·보고·체크리스트)를 올리기 직전. - "슬랙 포맷 해줘 / 정리해서 슬랙에 / slack 메시지 다듬어". - 단발 한 줄 채팅·텔레그램은 대상 아님(슬랙 게시물 전용). 보고서는 `b3os-report`, 슬라이드는 `b3rys-make-ppt`. ## 왜? 팀원이 슬랙에 평문(plain text)으로 길게 올리면 읽기 나쁘다. 슬랙은 마크다운과 문법이 달라서 `**볼드**`·`## 헤더`가 그대로 노출된다. 이 스킬로 **Slack mrkdwn + 운영 보고 구조**를 입혀 일관되게 읽히게 한다. ## 쓰레드 규칙 — 새 글은 새 주제일 때만 채널이 새 글로 덮이면 무엇이 정해졌는지 찾을 수 없다. 대화는 주제마다 쓰레드 하나에 모은다. 1. **새 글(쓰레드 시작)은 새 주제일 때만.** 주제 = 결정 하나 또는 마일스톤 하나. 첫 줄은 `[프로젝트] 주제` + 1~3줄. 2. **같은 주제의 후속은 전부 그 쓰레드 댓글로.** 같은 주제로 새 글을 열지 않는다. 댓글 명령은 아래 "사용법" 2) 의 `--thread` 줄. 부모 ts 는 쓰레드를 연 게시 결과(`✓ posted ts=…`)나 받은 멘션의 `thread_ts` 에 있다. 3. **쓰레드를 여는 사람은 팀장과 그 채널 담당만.** 다른 팀원은 댓글로 하고, 새 주제가 필요하면 담당에게 말한다. 채널 담당은 채널을 열 때 정한다. 4. **댓글은 불린(@멘션) 사람만 답한다.** 1~3줄, 같은 말 반복 금지. 긴 내용(설계·보고서)은 링크로. 5. **주제가 끝나면** 마지막 댓글로 `✅ 정리: <결정 한 줄>` 을 단다. 나중에 찾는 사람은 쓰레드 끝의 이 줄만 읽으면 된다. ## Slack mrkdwn 핵심 (마크다운과 다름 — 꼭 기억) - **볼드** = `*text*` (별 1개. `**text**` 아님) - 이탤릭 = `_text_` · 취소선 = `~text~` - **헤더(`#`,`##`) 없음** → `*볼드 줄*` 로 섹션 제목 - 불릿 = `•` (`-`/`*` 를 `•` 로) - 링크 = `<url|텍스트>` (`[텍스트](url)` 아님) - 코드 `` `x` `` / 코드블록 ```` ```x``` ```` 은 그대로 - 줄바꿈은 실제 개행(`\n`). 섹션 사이 빈 줄로 숨 쉬게. ## 일반 메시지 포맷 (briefing agent 스타일 — 읽기 좋은 기본) briefing-agent 스타일처럼 가볍고 읽히는 일반 메시지 패턴. Block Kit 컬러바 없이 mrkdwn만으로 충분히 깔끔: - `*제목*` (또는 `*01. 섹션*`) — 볼드 헤더로 구분 - `> 핵심 한 줄` — 인용 블록(슬랙이 왼쪽 세로 바로 강조 — briefing agent의 그 바 느낌) - `• 불릿` — 핵심만 짧게 - `*라벨:* 내용` — 'the team lead 관점:' 같은 볼드 라벨 + 설명 - `` `용어`/`명령` `` — 인라인 코드(주황 하이라이트) - 섹션 사이 빈 줄로 숨 쉬게 → md-to-slack.py 가 `##`→`*볼드*`, `>` 유지, `-`→`•`, `**`→`*`, 코드 보존을 전부 처리하므로 마크다운으로 쓰고 변환만 하면 이 모양이 나온다. (briefing agent의 섹션별 컬러 세로바·"자세히 표시" 접기는 Slack **Block Kit/attachment(color)** 가 필요 — 리치 버전은 별도 옵션. 일반 메시지엔 위 mrkdwn `>`·볼드로 충분.) ## 운영 보고 구조 (길거나 단계 있는 메시지) 단순 "예쁘게"가 아니라 **검증 가능한 형태**로. 권장 골격: ``` *[제목]* — 무엇을 하는지 1줄 *목적:* 왜 하는지 1~2줄 *절차:* • 1단계 … • 2단계 … *통과 기준:* 무엇이면 OK *실패 시:* 단계·증상·다음 액션 *owner:* 담당자 · *ETA:* 예상 완료 · *근거:* evidence(있으면) ``` - 단계는 번호/불릿으로 끊어 한 줄씩. 코드·명령은 코드블록. - 짧은 메시지는 골격 강요하지 말고 mrkdwn(볼드·불릿)만 입혀도 됨. ## 사용법 (다듬기 → 변환 → 게시) 0) **한국어 윤문 패스(선택)**: 길거나 공유·게시용 본문은 게시 전에 번역투·기계적 병렬·영어 라벨 남발을 줄인다. 단 **긴급·짧은 ack·기계 출력·로그 원문은 예외**. 산문을 다듬는 단계이므로 *아래 mrkdwn 변환 전*에 한다. ★`humanize-korean` 스킬은 이 저장소에 포함되어 있지 않고 `install.sh`가 설치하지도 않는다★(외부 스킬 — MIT, 원저자 epoko77-ai). 이미 설치해 둔 사람만 그 스킬로 돌리고, 없으면 이 단계는 직접 읽어보며 다듬는 것으로 갈음한다. 이 단계가 없다고 게시가 막히지는 않는다. 1) 마크다운/평문으로 내용 작성(+0의 윤문 결과) → 변환: ``` python3 skills/b3os-slack-format/scripts/md-to-slack.py <input.md> # 또는 stdin ``` (`**볼드**`→`*볼드*`, `##헤더`→`*헤더*`, `-불릿`→`•`, `[텍스트](url)`→`<url|텍스트>`, 코드/코드블록 보존) 2) 변환 결과를 슬랙에 게시 — ★게시 경로는 `slack-post.sh` 하나★(`b3os-team-inbox` 규칙). ★자기 작업 폴더에서★ 돌린다 — 스크립트가 지금 폴더(또는 tmux 세션)로 "누가 올리는지" 를 찾는다. `<b3os>` = b3os 저장소 경로: ``` python3 <b3os>/skills/b3os-slack-format/scripts/md-to-slack.py note.md > slack.txt # 새 글(새 주제일 때만 — 위 쓰레드 규칙) bash <b3os>/skills/b3os-team-inbox/scripts/slack-post.sh --channel <C채널ID> --text-file slack.txt --mention <받을 사람> # 쓰레드 댓글 bash <b3os>/skills/b3os-team-inbox/scripts/slack-post.sh --channel <C채널ID> --text-file slack.txt --thread <부모 ts> ``` 다른 폴더에서 돌려야 하면 앞에 `GD_AGENT_ID=<내 id>` 를 붙인다. 본문은 `--text-file` 로 넘긴다(홑따옴표·백틱이 셸에서 깨지지 않게). 멘션이 없으면 아무에게도 알림이 가지 않는다. ## 예시 (examples/) + 회귀 테스트 실전 예시 3종 — 그대로 참고하거나 md-to-slack 입력으로: - `examples/01-execution-report.md` — 실행/배포 보고 - `examples/02-handoff.md` — 핸드오프(인수인계) - `examples/03-short-notice.md` — 짧은 공지 포맷: `*제목 1줄*` + 빈 줄 + `> 핵심 인용` + `• 불릿` + `*볼드*` + 끝에 owner·상태. 각 예시의 변환 결과는 `tests/<name>.expected.txt`. `bash tests/run-tests.sh` 로 변환 회귀 검증(추가법은 run-tests.sh 주석). ## 완료 기준 - 게시된 슬랙 메시지에 `**`·`##`·`[..](..)` 같은 날(raw) 마크다운이 안 보이고, 섹션·불릿·코드가 슬랙에서 제대로 렌더된다. - 길거나 단계 있는 메시지는 제목·목적·절차·통과기준이 한눈에 들어온다. ## 비고 - self-contained(외부 repo 의존 없음). 전 런타임(Claude/OpenClaw/Hermes)에서 스크립트 직접 실행. - 슬랙 활성 봇만 게시 가능(예: maintainer·agent-a·agent-b). Block Kit(리치 레이아웃)이 필요하면 별도 확장.
From b3rys/b3rys-team-os, Apache-2.0.
More from b3rys/b3rys-team-os
- 0.642score
b3os-sf
b3rys
b3os SF(Software Factory) — 프로젝트 방법론.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-harness-playbook
b3rys
b3rys 팀 harness(sub agent 병렬 실행) 플레이북 — 트리거 우선.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-ai-code-safety
b3rys
b3rys software-structure and refactoring guide for AI-generated or AI-modified code.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-team-inbox
b3rys
the team lead AI Team 6 agent 가 message bus 와 대화하는 도구.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-report
b3rys
b3rys 팀 표준 보고서 스킬.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-model-rollout
b3rys
팀원 런타임(hermes · codex · openclaw)의 모델을 새 모델로 바꿀 때 쓰는 절차와 도구.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-release-ops
b3rys
b3os 공개 정본 배포·PR 머지·핫픽스·force-push 안전 게이트.
SkillAFreshness: A★ 14Claude Code +9 - 0.638score
b3os-bwf
b3rys
b3rys 팀 기본 과제 수행 워크플로우(b3os workflow).
SkillAFreshness: A★ 14Claude Code +9 - 0.637score
b3os-verification
b3rys
b3rys method for proving that a change or a release is correct — and for making that proof hold and get stronger over time.
SkillAFreshness: A★ 14Claude Code +9 - 0.635score
b3os-how-to-explain
b3rys
한국어로 설명·보고할 때 독자가 되묻지 않게 쓰는 규칙.
SkillAFreshness: A★ 14Claude Code +9 - 0.631score
b3os-team-learning-loop
b3rys
b3rys 팀 정책 자가발전, SHARED->TEAM-OS 승격, compacting, 프로젝트별 운영리뷰, 월간 개선지표를 운영하는 주간 learning-loop 스킬.
SkillAFreshness: A★ 14Claude Code +9 - 0.597score
b3os-team-member-lifecycle
b3rys
Use when adding, testing, disabling, offboarding, or archiving a b3rys team member across Claude Code channel, OpenClaw, Hermes Agent, or future runtimes.
SkillBFreshness: B★ 14Claude Code +9
Signals
- Stars
- 14
- Forks
- 6
- Open issues
- 5
- Last commit (this folder)
- Oct 3, 2026 (25 days ago)
- Last release
- Jul 31, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/b3rys/b3rys-team-os
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from b3rys
- 0.642score
b3os-sf
b3rys
b3os SF(Software Factory) — 프로젝트 방법론.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-team-inbox
b3rys
the team lead AI Team 6 agent 가 message bus 와 대화하는 도구.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-ai-code-safety
b3rys
b3rys software-structure and refactoring guide for AI-generated or AI-modified code.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-harness-playbook
b3rys
b3rys 팀 harness(sub agent 병렬 실행) 플레이북 — 트리거 우선.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-release-ops
b3rys
b3os 공개 정본 배포·PR 머지·핫픽스·force-push 안전 게이트.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-report
b3rys
b3rys 팀 표준 보고서 스킬.
SkillAFreshness: A★ 14Claude Code +9
Cite this page
b3os-slack-format skill. Agent Mart. https://agentmart.dev/skills/b3rys-b3os-slack-format (last updated 2026-10-24)