Borrowing it
Nothing to install: this file belongs to idean3885/claude-slack-to-notion. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/idean3885/claude-slack-to-notion/main/.claude/skills/post/SKILL.mdgit clone --depth 1 https://github.com/idean3885/claude-slack-to-notionWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/idean3885/claude-slack-to-notion/post)<a href="https://agentmods.dev/skills/idean3885/claude-slack-to-notion/post"><img src="https://agentmods.dev/badge/skills/idean3885/claude-slack-to-notion/post/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/idean3885/claude-slack-to-notion/post"><img src="https://agentmods.dev/badge/skills/idean3885/claude-slack-to-notion/post.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.01201 |
| Opus 5 | $0.00000 | $0.00600 |
| Sonnet 5 | $0.00000 | $0.00240 |
| Haiku 4.5 | $0.00000 | $0.00120 |
Grade A, and why
post scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 130 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Post Skill
블로그 포스팅 작성 및 관리 워크플로우
역할
프로젝트의 CLAUDE.md 포스팅 규칙에 맞는 포스팅을 작성하고, 참조 프로젝트와의 연관관계를 관리한다.
트리거
- "post", "포스팅"
사전 조건
CLAUDE.md에 포스팅 규칙이 정의되어 있어야 한다- 포스팅 규칙이 없으면 사용자에게 안내 후 중단
워크플로우
1. 새 포스팅 작성
Phase 1: 주제 및 구조 협의
Phase 2: Front Matter 생성
Phase 3: 본문 작성
Phase 4: 비평가 검토 (필수)
Phase 5: 참조 프로젝트 등록
Phase 6: 커밋
Phase 1: 주제 및 구조 협의
사용자와 다음을 확정한다:
- 제목
- 카테고리: CLAUDE.md에 정의된 카테고리 구조를 따름
- 태그: 기존 태그 우선 재사용, 신규 생성 가능
- 본문 구조 (섹션 목차)
Phase 2: Front Matter 생성
CLAUDE.md에 정의된 Front Matter 규칙을 따른다.
- 필수 항목이 모두 포함되었는지 검증
- 날짜는 작성 시점 기준
Phase 3: 본문 작성
CLAUDE.md의 작성 규칙과 마크다운 줄바꿈 규칙을 따른다.
- 코드 블록에 언어 명시
- 다이어그램 활용 가능
Phase 4: 비평가 검토
본문 작성 후 반드시 아래 기준으로 검토한다. 통과하지 못하면 수정 후 재검토한다.
품질 기준
| 기준 | 검토 질문 |
|---|---|
| 주제 선명도 | 한 문장으로 요약되는가 |
| 분량 적절성 | 불필요하게 길지 않은가 (과한 데이터는 독) |
| 톤 적합성 | CLAUDE.md에 정의된 톤에 부합하는가 |
| 저자 관점 | 저자의 판단과 성장이 드러나는가 |
| 중복 여부 | 기존 포스팅과 겹치는 내용이 없는가 |
가독성 기준 (A4 PDF 최적화)
근거: Google/Microsoft Style Guide, Nielsen Norman Group 웹 가독성 연구, WCAG CJK 타이포그래피 권장사항 종합.
| 기준 | 검토 질문 |
|---|---|
| 문단 단위 | 1문단 = 1아이디어인가 (아이디어가 바뀌면 문단을 나눈다) |
| 문단 길이 | 2-4문장인가 (1문장은 파편화, 6문장 초과는 과밀) |
| 주제문 선행 | 문단 첫 문장이 핵심인가 (독자는 첫 문장 이후 건너뛸 수 있다) |
| 단문 문단 | 1-2문장 문단이 강조·전환·결론에만 쓰였는가 |
| 열거 vs 산문 | 3개 이상 나열은 목록, 인과·맥락은 산문인가 |
| 코드 블록 | 전후에 설명 산문이 있는가 (코드 없이도 글이 읽히는가) |
| 산문 연속 | 소제목 없이 5문단 이상 이어지지 않는가 |
문단 분리 판단 기준
연관된 2개 문장을 같은 문단에 둘지 분리할지 판단한다.
- 하나의 요점을 전개 → 같은 문단 유지
- 독립적 관찰이나 결론 → 문단 분리
- 판단 테스트: "첫 문장을 지우면 둘째 문장이 맥락을 잃는가?"
- 잃는다 → 같은 문단
- 독립적으로 성립 → 분리 가능
Phase 5: 참조 프로젝트 등록
포스팅이 외부 프로젝트를 참조하는 경우, CLAUDE.md에 참조 프로젝트 섹션이 있으면 등록한다.
| 항목 | 설명 |
|---|---|
| 프로젝트 | GitHub 레포 링크 |
| 참조 포스팅 | 발행 후 URL |
| 참조 요소 | 변경 시 포스팅 업데이트가 필요한 구체적 요소 |
참조 프로젝트 섹션이 CLAUDE.md에 없으면 이 단계는 건너뛴다.
Phase 6: 커밋
CLAUDE.md에 정의된 파일 위치 및 네이밍 규칙에 따라 파일을 저장한다.
2. 기존 포스팅 편집
- 포스팅 디렉토리에서 대상 포스팅 확인
- 수정 사항 반영
- 비평가 검토 (Phase 4 적용)
- 참조 프로젝트 변경 여부 확인
3. 참조 프로젝트 변경 추적
참조 프로젝트에 변경이 발생한 경우:
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 130 lines · 0 tokens per session scan A cf562e01b024
post is a skill published in the GitHub repository idean3885/claude-slack-to-notion (0 stars, last pushed 1mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,201 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
insight-error-page
Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…
next-cache-components-optimizer
Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…
next-partial-prefetching-adoption
Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…