Not in the top 1,000 by GitHub stars
team-attention/plugins-for-claude-natives
Claude Code plugins for power users
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
plugins/agent-council/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/agent-council/skills/agent-council/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/clarify/skills/metamedium/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/clarify/skills/unknown/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/clarify/skills/vague/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/dev/skills/dev-scan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/dev/skills/tech-decision/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/fetch-tweet/skills/fetch-tweet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/gmail/skills/gmail/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/google-calendar/skills/google-calendar/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/interactive-review/skills/review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/kakaotalk/skills/kakaotalk/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/podcast/skills/podcast/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/session-wrap/skills/history-insight/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/session-wrap/skills/session-analyzer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/session-wrap/skills/session-wrap/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/team-assemble/skills/team-assemble/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fd9c20754dba
No earlier version was observed for comparison.
plugins/youtube-digest/skills/youtube-digest/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
fd9c20754dba → fd9c20754dba
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → fd9c20754dba
No earlier version was observed for comparison.
Verified commit fd9c20754dba0b0ab040f3f2cd2cb533fc43347d
git clone --filter=blob:none --no-checkout https://github.com/team-attention/plugins-for-claude-natives.git .hotskills/team-attention-plugins-for-claude-natives && git -C .hotskills/team-attention-plugins-for-claude-natives checkout --detach fd9c20754dba0b0ab040f3f2cd2cb533fc43347d
# Copy each selected skill directory from .hotskills/team-attention-plugins-for-claude-natives into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/team-attention/plugins-for-claude-natives.git .hotskills/team-attention-plugins-for-claude-natives && git -C .hotskills/team-attention-plugins-for-claude-natives checkout --detach fd9c20754dba0b0ab040f3f2cd2cb533fc43347d
# Copy each selected skill directory from .hotskills/team-attention-plugins-for-claude-natives into .agents/skills/<skill-name>/Heat
1.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- agent-council
plugins/agent-council - agent-council
plugins/agent-council/skills/agent-council - metamedium
plugins/clarify/skills/metamedium - unknown
plugins/clarify/skills/unknown - vague
plugins/clarify/skills/vague - dev-scan
plugins/dev/skills/dev-scan - tech-decision
plugins/dev/skills/tech-decision - fetch-tweet
plugins/fetch-tweet/skills/fetch-tweet - gmail
plugins/gmail/skills/gmail - google-calendar
plugins/google-calendar/skills/google-calendar - review
plugins/interactive-review/skills/review - kakaotalk
plugins/kakaotalk/skills/kakaotalk - podcast
plugins/podcast/skills/podcast - history-insight
plugins/session-wrap/skills/history-insight - session-analyzer
plugins/session-wrap/skills/session-analyzer - session-wrap
plugins/session-wrap/skills/session-wrap - team-assemble
plugins/team-assemble/skills/team-assemble - youtube-digest
plugins/youtube-digest/skills/youtube-digest
How it works
agent-council
When your agent uses it
Collect and synthesize opinions from multiple AI agents. Use when users say "summon the council", "ask other AIs", or want multiple AI perspectives on a question.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
245 tokensWhen the skill is activated
Reference documents
4,538 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- References
Scripts executed separately
bin/install.jspackage.jsonscripts/council-job-worker.jsscripts/council-job.jsscripts/council-job.shscripts/council.shskills/agent-council/scripts/council.shskills/agent-council/scripts/council.shskills/agent-council/scripts/council.shskills/agent-council/scripts/council.shskills/agent-council/scripts/council.shskills/agent-council/scripts/council.shskills/agent-council/scripts/council.shskills/agent-council/scripts/council.shskills/agent-council/scripts/council.sh../doubt/hooks/scripts/doubt-detector.sh../doubt/hooks/scripts/doubt-detector.sh../doubt/hooks/scripts/doubt-validator.sh../doubt/hooks/scripts/doubt-validator.sh../say-summary/scripts/say-summary.py
Files
../../.claude-plugin/marketplace.jsonasset2,961 bytes../../.claude-plugin/plugin.jsonasset339 bytes.claude-plugin/plugin.jsonasset455 bytesAGENTS.mddoc577 bytesCLAUDE.mddoc573 bytesREADME.ko.mddoc8,594 bytesREADME.mddoc7,651 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesbin/install.jsruns8,777 bytescouncil.config.yamlasset1,431 bytespackage.jsonruns682 bytesscripts/council-job-worker.jsruns5,658 bytesscripts/council-job.jsruns27,181 bytesscripts/council-job.shruns449 bytesscripts/council.shruns3,413 bytesskills/agent-council/scripts/council.shruns3,413 bytesskills/agent-council/scripts/council.shruns3,413 bytesskills/agent-council/scripts/council.shruns3,413 bytesskills/agent-council/scripts/council.shruns3,413 bytesskills/agent-council/scripts/council.shruns3,413 bytesskills/agent-council/scripts/council.shruns3,413 bytesskills/agent-council/scripts/council.shruns3,413 bytesskills/agent-council/scripts/council.shruns3,413 bytesskills/agent-council/scripts/council.shruns3,413 bytes../clarify/.claude-plugin/plugin.jsonasset563 bytes../dev/.claude-plugin/plugin.jsonasset448 bytes../doubt/.claude-plugin/plugin.jsonasset260 bytes../doubt/hooks/hooks.jsonasset593 bytes../doubt/hooks/scripts/doubt-detector.shruns827 bytes../doubt/hooks/scripts/doubt-detector.shruns827 bytes../doubt/hooks/scripts/doubt-validator.shruns789 bytes../doubt/hooks/scripts/doubt-validator.shruns789 bytes../fetch-tweet/.claude-plugin/plugin.jsonasset265 bytes../gmail/.claude-plugin/plugin.jsonasset149 bytes../google-calendar/.claude-plugin/plugin.jsonasset162 bytes../interactive-review/.claude-plugin/plugin.jsonasset393 bytes../kakaotalk/.claude-plugin/plugin.jsonasset398 bytes../podcast/.claude-plugin/plugin.jsonasset484 bytes../say-summary/.claude-plugin/plugin.jsonasset425 bytes../say-summary/hooks/hooks.jsonasset307 bytes../say-summary/scripts/say-summary.pyruns5,725 bytes../session-wrap/.claude-plugin/plugin.jsonasset529 bytes../team-assemble/.claude-plugin/plugin.jsonasset471 bytes../youtube-digest/.claude-plugin/plugin.jsonasset253 bytes
Read SKILL.md
# Agent Council
Collect multiple AI opinions and synthesize one answer.
## Usage
Run a job and collect results:
```bash
JOB_DIR=$(./skills/agent-council/scripts/council.sh start "your question here")
./skills/agent-council/scripts/council.sh wait "$JOB_DIR"
./skills/agent-council/scripts/council.sh results "$JOB_DIR"
./skills/agent-council/scripts/council.sh clean "$JOB_DIR"
```View the complete source on GitHubagent-council
When your agent uses it
Collect and synthesize opinions from multiple AI agents. Use when users say "summon the council", "ask other AIs", or want multiple AI perspectives on a question.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
245 tokensWhen the skill is activated
Reference documents
755 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- References
Scripts executed separately
scripts/council-job-worker.jsscripts/council-job.jsscripts/council-job.shscripts/council.sh
Files
SKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesSKILL.mdcore1,013 bytesreferences/config.mddoc874 bytesreferences/examples.mddoc483 bytesreferences/host-ui.mddoc757 bytesreferences/overview.mddoc558 bytesreferences/requirements.mddoc436 bytesreferences/safety.mddoc65 bytesscripts/council-job-worker.jsruns5,658 bytesscripts/council-job.jsruns27,181 bytesscripts/council-job.shruns449 bytesscripts/council.shruns3,413 bytes
Read SKILL.md
# Agent Council
Collect multiple AI opinions and synthesize one answer.
## Usage
Run a job and collect results:
```bash
JOB_DIR=$(./skills/agent-council/scripts/council.sh start "your question here")
./skills/agent-council/scripts/council.sh wait "$JOB_DIR"
./skills/agent-council/scripts/council.sh results "$JOB_DIR"
./skills/agent-council/scripts/council.sh clean "$JOB_DIR"
```View the complete source on GitHubmetamedium
When your agent uses it
This skill should be used when the user is building, planning, or strategizing and the key question is whether to optimize content (what) or change form (how/medium). Trigger on "내용 vs 형식", "content vs form", "metamedium", "형식을 바꿔볼까", "새로운 포맷", "관점 전환", "perspective shift", "다른 방법 없을까", "같은 방식이 안 먹혀", "diminishing returns". Applies Alan Kay's metamedium concept to surface form-level alternatives. For requirement clarification use vague; for strategy blind spots use unknown.
What it loads into context
Frontmatter
140 tokensAlways available to the agent
SKILL.md
1,292 tokensWhen the skill is activated
Reference documents
770 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Concept
- When to Use
- Protocol
- The Metamedium Question
- Tetris Test
- Anti-Patterns
- Rules
- Additional Resources
Files
SKILL.mdcore5,761 bytesSKILL.mdcore5,761 bytesreferences/alan-kay-quotes.mddoc3,500 bytes
Read SKILL.md
# Metamedium: Content vs Form Lens
Distinguish **content** (what is being said/built) from **form** (the medium/structure it's delivered through) to surface whether the real leverage is in optimizing content or inventing a new form. Based on Alan Kay's metamedium concept.
> "A change of perspective is worth 80 IQ points." — Alan Kay
## Core Concept
Most people only change **content** — what they say, write, or build. The real leverage comes from changing **form** — the medium, format, or structure itself.
| | Content (what) | Form (how/medium) |
|--|----------------|-------------------|
| Example | Writing a LinkedIn post | Building a tool that generates posts from client work |
| Example | Writing unit tests manually | Building a test generator from type signatures |View the complete source on GitHubunknown
When your agent uses it
This skill should be used when the user provides a strategy, plan, or decision document and wants to surface hidden assumptions and blind spots using the Known/Unknown 4-quadrant framework. Trigger on "known unknown", "4분면 분석", "blind spots", "뭘 놓치고 있지", "뭘 모르는지 모르겠어", "전략 점검", "전략 분석", "assumption check", "가정 점검", "quadrant analysis", "what am I missing". Strategy-level blind spot analysis with hypothesis-driven questioning. For requirement clarification use vague; for content-vs-form reframing use metamedium.
What it loads into context
Frontmatter
142 tokensAlways available to the agent
SKILL.md
1,631 tokensWhen the skill is activated
Reference documents
1,912 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Principle: Hypothesis-as-Options
- 3-Round Depth Pattern
- Protocol
- Anti-Patterns
- Example
- Rules
- Additional Resources
Files
SKILL.mdcore7,003 bytesreferences/playbook-template.mddoc4,546 bytesreferences/question-design.mddoc3,701 bytes
Read SKILL.md
# Unknown: Surface Blind Spots with Known/Unknown Quadrants
Surface hidden assumptions and blind spots in any strategy, plan, or decision using the Known/Unknown quadrant framework and hypothesis-driven questioning.
## When to Use
- Strategy or planning documents that need scrutiny
- Decisions with unclear direction or hidden assumptions
- Any situation where "what we don't know" matters more than "what we do know"
For specific requirement clarification (feature requests, bug reports), use the **vague** skill. For content-vs-form reframing (optimizing within a form vs inventing a new form), use the **metamedium** skill.
## Core Principle: Hypothesis-as-Options
View the complete source on GitHubvague
When your agent uses it
This skill should be used when the user's request or requirement is ambiguous and needs iterative questioning to become actionable. Trigger on "clarify requirements", "refine requirements", "요구사항 명확히", "요구사항 정리", "뭘 원하는 건지", "make this clearer", "spec this out", "scope this", "/clarify". Turns vague inputs into concrete specs. For strategy blind spots use unknown; for content-vs-form reframing use metamedium.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
936 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Principle: Hypotheses as Options
- Protocol
- Ambiguity Categories
- Rules
Files
SKILL.mdcore4,067 bytes
Read SKILL.md
# Vague: Requirement Clarification
Transform vague or ambiguous requirements into precise, actionable specifications through hypothesis-driven questioning. **ALWAYS use the AskUserQuestion tool** — never ask clarifying questions in plain text.
## When to Use
- Ambiguous feature requests ("add a login feature")
- Incomplete bug reports ("the export is broken")
- Underspecified tasks ("make the app faster")
For strategy/planning blind spot analysis, use the **unknown** skill. For content-vs-form reframing, use the **metamedium** skill.
## Core Principle: Hypotheses as Options
View the complete source on GitHubdev-scan
When your agent uses it
개발 커뮤니티에서 기술 주제에 대한 다양한 의견 수집. "개발자 반응", "커뮤니티 의견", "developer reactions" 요청에 사용. Reddit, HN, Dev.to, Lobsters 등 종합.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
1,628 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Data Sources
- Execution
- Output Format
- Error Handling
- Examples
Files
SKILL.mdcore5,870 bytesSKILL.mdcore5,870 bytes
Read SKILL.md
# Dev Opinions Scan
여러 개발 커뮤니티에서 특정 주제에 대한 다양한 의견을 수집하여 종합.
## Purpose
기술 주제에 대한 **다양한 시각**을 빠르게 파악:
- 찬반 의견 분포
- 실무자들의 경험담
- 숨겨진 우려사항이나 장점
- 독특하거나 주목할 만한 시각
## Data Sources
View the complete source on GitHubtech-decision
When your agent uses it
This skill should be used when the user asks to "기술 의사결정", "뭐 쓸지 고민", "A vs B", "비교 분석", "라이브러리 선택", "아키텍처 결정", "어떤 걸 써야 할지", "트레이드오프", "기술 선택", "구현 방식 고민", or needs deep analysis for technical decisions. Provides systematic multi-source research and synthesized recommendations.
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
1,889 tokensWhen the skill is activated
Reference documents
3,084 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 핵심 원칙
- 사용 시나리오
- 의사결정 워크플로우
- 활용하는 리소스
- 빠른 실행 가이드
- 주의사항
- 추가 리소스
Files
SKILL.mdcore7,610 bytesSKILL.mdcore7,610 bytesreferences/evaluation-criteria.mddoc4,985 bytesreferences/report-template.mddoc4,774 bytes
Read SKILL.md
# Tech Decision - 기술 의사결정 깊이 탐색
기술적 의사결정을 체계적으로 분석하고 종합적인 결론을 도출하는 스킬.
## 핵심 원칙
**두괄식 결과물**: 모든 보고서는 결론을 먼저 제시하고, 그 다음에 근거를 제공한다.
## 사용 시나리오
- 라이브러리/프레임워크 선택 (React vs Vue, Prisma vs TypeORM)
- 아키텍처 패턴 결정 (Monolith vs Microservices, REST vs GraphQL)
- 구현 방식 선택 (Server-side vs Client-side, Polling vs WebSocket)
- 기술 스택 결정 (언어, 데이터베이스, 인프라 등)View the complete source on GitHubfetch-tweet
When your agent uses it
This skill should be used when the user asks to "트윗 가져와", "트윗 번역", "X 게시글 읽어줘", "tweet fetch", "트윗 내용", "트윗 원문", or provides an X/Twitter URL (x.com, twitter.com) and wants to read, translate, or analyze the tweet content. Also useful when other skills need to fetch tweet text programmatically.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
760 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How It Works
- Script
- API Response Fields
- Workflow
- WebFetch Fallback
- Limitations
Scripts executed separately
scripts/fetch_tweet.py
Files
SKILL.mdcore2,775 bytesSKILL.mdcore2,775 bytesSKILL.mdcore2,775 bytesscripts/fetch_tweet.pyruns4,583 bytes
Read SKILL.md
# Fetch Tweet
X/Twitter URL에서 트윗 원문, 작성자 정보, 인게이지먼트 데이터를 가져오는 스킬.
FxEmbed 오픈소스 프로젝트의 API (`api.fxtwitter.com`)를 활용하여 JavaScript 없이 트윗 데이터를 추출한다.
## How It Works
X/Twitter URL의 도메인을 `api.fxtwitter.com`으로 변환하면 JSON으로 트윗 전체 데이터를 반환한다.
```
https://x.com/user/status/123456
→ https://api.fxtwitter.com/user/status/123456
```
View the complete source on GitHubgmail
When your agent uses it
This skill should be used when the user asks to "check email", "read emails", "send email", "reply to email", "search inbox", or manages Gmail. Supports multi-account Gmail integration for reading, searching, sending, and label management.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
960 tokensWhen the skill is activated
Reference documents
3,088 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Account Setup
- Email Sending Workflow (5 Steps)
- CLI Quick Reference
- View Email in Web
- File Structure
- Error Handling
Scripts executed separately
scripts/core/__init__.pyscripts/core/batch_processor.pyscripts/core/cache_manager.pyscripts/core/quota_manager.pyscripts/core/retry_handler.pyscripts/gmail_client.pyscripts/list_messages.pyscripts/manage_labels.pyscripts/read_message.pyscripts/send_message.pyscripts/setup_auth.py
Files
.gitignoreasset171 bytesSKILL.mdcore3,982 bytesSKILL.mdcore3,982 bytesSKILL.mdcore3,982 bytesaccounts.yaml.exampleasset324 bytesassets/accounts.default.yamlasset757 bytesassets/email-templates.mddoc2,344 bytesassets/signatures.mddoc1,613 bytespyproject.tomlasset421 bytesreferences/cli-usage.mddoc3,210 bytesreferences/search-queries.mddoc1,209 bytesreferences/setup-guide.mddoc3,717 bytesscripts/core/__init__.pyruns436 bytesscripts/core/batch_processor.pyruns16,783 bytesscripts/core/cache_manager.pyruns16,096 bytesscripts/core/quota_manager.pyruns8,778 bytesscripts/core/retry_handler.pyruns10,468 bytesscripts/gmail_client.pyruns39,976 bytesscripts/list_messages.pyruns4,273 bytesscripts/manage_labels.pyruns7,500 bytesscripts/read_message.pyruns3,882 bytesscripts/send_message.pyruns3,692 bytesscripts/setup_auth.pyruns6,968 bytes
Read SKILL.md
# Gmail Skill
Manage emails through Gmail API - read, search, send, and organize across multiple Google accounts.
## Account Setup
**Before running any command, read `accounts.yaml` to check registered accounts.**
> If `accounts.yaml` is missing or empty → Read `references/setup-guide.md` for initial setup
```yaml
# accounts.yaml example
accounts:
personal:View the complete source on GitHubgoogle-calendar
When your agent uses it
Google 캘린더 일정 조회/생성/수정/삭제. "오늘 일정", "이번 주 일정", "미팅 추가해줘" 요청에 사용. 여러 계정(work, personal) 통합 조회 지원.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
1,801 tokensWhen the skill is activated
Reference documents
797 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- 트리거 조건
- 사전 요구사항
- 워크플로우
- 출력 형식
- 실행 예시
- 에러 처리
- Scripts
- 일정 관리 (생성/수정/삭제)
- References
- 파일 구조
- 보안 주의사항
Scripts executed separately
scripts/calendar_client.pyscripts/fetch_events.pyscripts/manage_events.pyscripts/setup_auth.py
Files
SKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesSKILL.mdcore6,465 bytesexamples/parallel-fetch.mddoc1,893 bytesexamples/quick-query.mddoc1,081 bytespyproject.tomlasset420 bytesscripts/calendar_client.pyruns22,087 bytesscripts/fetch_events.pyruns8,496 bytesscripts/manage_events.pyruns6,498 bytesscripts/setup_auth.pyruns3,691 bytes
Read SKILL.md
# Google Calendar Sync
## Overview
여러 Google 계정(회사, 개인 등)의 캘린더를 한 번에 조회하여 통합된 일정을 제공한다.
- 사전 인증된 refresh token 사용 (매번 로그인 불필요)
- Subagent 병렬 실행으로 빠른 조회
- 계정 간 일정 충돌 감지
## 트리거 조건
### 조회
- "오늘 일정", "이번 주 일정 알려줘"
- "캘린더 확인", "스케줄 뭐야"View the complete source on GitHubreview
When your agent uses it
Interactive markdown review with web UI. Use when user says "review this", "check this plan", "피드백", "검토해줘" or specifies a file path to review.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
631 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How It Works
- Content Sources (Priority Order)
- Usage
- Processing Results
- Example Flow
- Response Template
Files
SKILL.mdcore2,734 bytes
Read SKILL.md
# Interactive Review Skill
This skill opens an interactive web UI where users can review content with checkboxes and comments.
## How It Works
1. Determine the content source:
- **If user specifies a file path**: Use the `Read` tool to get the file contents
- **If user provides content directly**: Use that content as-is
- **Otherwise**: Collect the most recent relevant content from the conversation
2. Call `mcp__interactive_review__start_review` with the content
3. A browser window opens automatically with the review UI
4. User reviews each item:
- Check/uncheck to approve/rejectView the complete source on GitHubkakaotalk
When your agent uses it
This skill should be used when the user asks to "카톡 보내줘", "카카오톡 메시지", "KakaoTalk message", "채팅 읽어줘", "~에게 메시지 보내줘", or needs to send/read messages via KakaoTalk on macOS.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,104 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 트리거
- 스크립트 구조
- 메시지 발송 워크플로우
- 메시지 읽기 전용 워크플로우
- CLI 옵션 레퍼런스
- 예시 시나리오
- 요구사항
Files
SKILL.mdcore3,686 bytesSKILL.mdcore3,686 bytesSKILL.mdcore3,686 bytesSKILL.mdcore3,686 bytesSKILL.mdcore3,686 bytesSKILL.mdcore3,686 bytesSKILL.mdcore3,686 bytesSKILL.mdcore3,686 bytesSKILL.mdcore3,686 bytesSKILL.mdcore3,686 bytes
Read SKILL.md
# KakaoTalk CLI
macOS에서 CLI를 통해 카카오톡 메시지를 읽고 보내는 스킬.
## 트리거
- "카카오톡 메시지", "카톡 읽어줘", "~에게 메시지 보내줘"
## 스크립트 구조
| 파일 | 용도 |
|------|------|
| `kakao_read.py` | 채팅방 검색, 열기, 메시지 읽기 |
| `kakao_send.py` | 메시지 발송 |View the complete source on GitHubpodcast
When your agent uses it
Generate Korean podcast episodes from any source (URLs, tweets, articles, PDFs) — analyzes content, writes a script, generates audio via OpenAI TTS, converts to MP4, and auto-uploads to YouTube. Use this skill whenever the user says 'make a podcast', 'convert to podcast', 'podcast', 'create an episode', 'turn this into audio', 'YouTube podcast', 'turn this article into a podcast', 'publish as audio', or provides sources and wants them transformed into a listenable format. Supports partial execution: script-only, TTS-only, or upload-only.
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
1,651 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Pipeline
- Step 1: Source Collection & Analysis
- Step 2: Script Writing
- Step 3: TTS Generation
- Step 4: MP4 Conversion
- Step 5: YouTube Upload
- Step 6: Completion Report
- Partial Execution
- Requirements
Scripts executed separately
scripts/convert_mp4.pyscripts/generate_tts.pyscripts/upload_youtube.py
Files
SKILL.mdcore6,470 bytesSKILL.mdcore6,470 bytesSKILL.mdcore6,470 bytesSKILL.mdcore6,470 bytesSKILL.mdcore6,470 bytesscripts/convert_mp4.pyruns2,526 bytesscripts/generate_tts.pyruns8,001 bytesscripts/upload_youtube.pyruns7,647 bytes
Read SKILL.md
# Podcast Generator
Analyze sources, generate a Korean podcast script, produce audio via OpenAI TTS, and auto-upload to YouTube.
## Pipeline
```
[Source Collection] → [Analysis/Fusion] → [Script Writing] → [TTS Generation] → [MP4 Conversion] → [YouTube Upload]
```
## Step 1: Source Collection & Analysis
Collect and analyze user-provided sources. Processing by type:
View the complete source on GitHubhistory-insight
When your agent uses it
This skill should be used when user wants to access, capture, or reference Claude Code session history. Trigger when user says "capture session", "save session history", or references past/current conversation as a source - whether for saving, extracting, summarizing, or reviewing. This includes any mention of "what we discussed", "today's work", "session history", or when user treats the conversation itself as source material (e.g., "from our conversation").
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
1,025 tokensWhen the skill is activated
Reference documents
618 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Data Location
- Execution Algorithm
- Error Handling
- Security Notes
- Related Resources
Scripts executed separately
scripts/extract-session.sh
Files
SKILL.mdcore3,849 bytesSKILL.mdcore3,849 bytesSKILL.mdcore3,849 bytesSKILL.mdcore3,849 bytesSKILL.mdcore3,849 bytesreferences/session-file-format.mddoc1,954 bytesscripts/extract-session.shruns2,164 bytes
Read SKILL.md
# History Insight
Claude Code 세션 히스토리를 분석하고 인사이트를 추출합니다.
---
## Data Location
```
~/.claude/projects/<encoded-cwd>/*.jsonl
```
**Path Encoding:** `/Users/foo/project` → `-Users-foo-project`
View the complete source on GitHubsession-analyzer
When your agent uses it
This skill should be used when the user asks to "analyze session", "세션 분석", "evaluate skill execution", "스킬 실행 검증", "check session logs", "로그 분석", provides a session ID with a skill path, or wants to verify that a skill executed correctly in a past session. Post-hoc analysis of Claude Code sessions to validate skill/agent/hook behavior against SKILL.md specifications.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
1,897 tokensWhen the skill is activated
Reference documents
3,005 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Input Requirements
- Phase 1: Locate Session Files
- Phase 2: Parse Target SKILL.md
- Phase 3: Analyze Debug Log
- Phase 4: Verify Artifacts
- Phase 5: Compare Expected vs Actual
- Phase 6: Generate Report
- Scripts Reference
- Usage Example
- Additional Resources
Scripts executed separately
scripts/extract-hook-events.shscripts/extract-subagent-calls.shscripts/find-session-files.sh
Files
SKILL.mdcore7,447 bytesSKILL.mdcore7,447 bytesSKILL.mdcore7,447 bytesSKILL.mdcore7,447 bytesSKILL.mdcore7,447 bytesreferences/analysis-patterns.mddoc5,636 bytesreferences/common-issues.mddoc5,977 bytesscripts/extract-hook-events.shruns3,840 bytesscripts/extract-subagent-calls.shruns2,272 bytesscripts/find-session-files.shruns1,465 bytes
Read SKILL.md
# Session Analyzer Skill
Post-hoc analysis tool for validating Claude Code session behavior against SKILL.md specifications.
## Purpose
Analyze completed sessions to verify:
1. **Expected vs Actual Behavior** - Did the skill follow SKILL.md workflow?
2. **Component Invocations** - Were SubAgents, Hooks, and Tools called correctly?
3. **Artifacts** - Were expected files created/deleted?
4. **Bug Detection** - Any unexpected errors or deviations?
---
View the complete source on GitHubsession-wrap
When your agent uses it
This skill should be used when the user asks to "wrap up session", "end session", "session wrap", "/wrap", "document learnings", "what should I commit", or wants to analyze completed work before ending a coding session.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
1,213 tokensWhen the skill is activated
Reference documents
1,449 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Execution Flow
- Step 1: Check Git Status
- Step 2: Phase 1 - Analysis Agents (Parallel)
- Step 3: Phase 2 - Validation Agent (Sequential)
- Step 4: Integrate Results
- Step 5: Action Selection
- Step 6: Execute Selected Actions
- Quick Reference
- Additional Resources
Files
SKILL.mdcore6,589 bytesSKILL.mdcore6,589 bytesreferences/multi-agent-patterns.mddoc6,857 bytes
Read SKILL.md
# Session Wrap Skill
Comprehensive session wrap-up workflow with multi-agent analysis.
## Execution Flow
```
┌─────────────────────────────────────────────────────┐
│ 1. Check Git Status │
├─────────────────────────────────────────────────────┤
│ 2. Phase 1: 4 Analysis Agents (Parallel) │
│ ┌─────────────────┬─────────────────┐ │
│ │ doc-updater │ automation- │ │
│ │ (docs update) │ scout │ │View the complete source on GitHubteam-assemble
When your agent uses it
Analyze tasks and dynamically assemble expert agent teams using Claude Code's TeamCreate API. Scouts your codebase, designs optimal agents, and executes with validation.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,989 tokensWhen the skill is activated
Reference documents
4,353 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- When to Use
- Core Principles
- Workflow
- Phase 1: Task Analysis
- Phase 2: Codebase Scouts (Parallel)
- Phase 3: Integrate & Confirm Team
- Phase 4: Execution
- Phase 5: Validation
- Phase 6: Complete & Cleanup
- Common Mistakes
- Additional Resources
Files
SKILL.mdcore8,347 bytesSKILL.mdcore8,347 bytesreferences/agents.mddoc3,972 bytesreferences/enable-agent-teams.mddoc2,577 bytesreferences/examples.mddoc6,666 bytesreferences/prompt-templates.mddoc4,818 bytes
Read SKILL.md
# Team Assemble
Analyze a task, dynamically design the right expert agents, and orchestrate them as a team using Claude Code's agent teams feature.
## Prerequisites
Agent teams must be enabled. See `references/enable-agent-teams.md` for setup instructions.
## When to Use
- Complex tasks that decompose into 2+ independent subtasks
- Work where role separation is clear (e.g., research + implementation + validation)
- Tasks that benefit from parallel execution
View the complete source on GitHubyoutube-digest
When your agent uses it
This skill should be used when the user asks to "유튜브 정리", "영상 요약", "transcript 번역", "YouTube digest", "영상 퀴즈", or provides a YouTube URL for analysis. Extracts transcript, generates summary/insights/Korean translation, and tests comprehension with 9 quiz questions across 3 difficulty levels. Optional Deep Research for web-based follow-up.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
947 tokensWhen the skill is activated
Reference documents
799 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 워크플로우
- 참고사항
- 리소스
Scripts executed separately
scripts/extract_metadata.shscripts/extract_transcript.sh
Files
SKILL.mdcore3,179 bytesreferences/deep-research.mddoc1,104 bytesreferences/quiz-patterns.mddoc1,675 bytesscripts/extract_metadata.shruns202 bytesscripts/extract_transcript.shruns391 bytes
Read SKILL.md
# YouTube Digest
YouTube 영상 분석 → 요약/인사이트/번역 문서 생성 → 퀴즈 테스트.
## 워크플로우
### 1. 메타데이터 수집
```bash
scripts/extract_metadata.sh "<URL>"
```
추출: title, description, channel, upload_date, duration, tags
View the complete source on GitHubSkills included
- agent-council
- agent-council
- metamedium
- unknown
- vague
- dev-scan
- tech-decision
- fetch-tweet
- gmail
- google-calendar
- review
- kakaotalk
- podcast
- history-insight
- session-analyzer
- session-wrap
- team-assemble
- youtube-digest
Repository facts
- License
- MIT
- Created
- Jan 1, 2026
- Last pushed
- Apr 20, 2026
- Forks
- 106
- Open issues
- 5
- Project activity
- Slowing
Rank over the last 12 weeks
Now #1,000 · best #630 · down 290 in 30 days
- #822 on Oct 16
- #828 on Oct 19
- #981 on Oct 25
- #993 on Oct 28
- #995 on Oct 29
- #1,000 since Oct 30
16 earlier periods
- #620 on Aug 2
- #614 on Aug 8
- #661 on Aug 11
- #652 on Aug 14
- #630 on Aug 15
- #675 on Aug 18
- #660 on Aug 19
- #686 on Aug 24
- #691 on Aug 25
- #707 on Sep 1
- #703 on Sep 3
- #709 on Sep 7
- #734 on Sep 15
- #740 on Sep 16
- #710 on Sep 26
- #788 on Oct 7
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 70 notes
plugins/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/scripts/council.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/scripts/council.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/scripts/council.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/scripts/council.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/scripts/council.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/scripts/council.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/scripts/council.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/scripts/council.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/doubt/hooks/scripts/doubt-detector.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/doubt/hooks/scripts/doubt-validator.sh:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/agent-council/skills/agent-council/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 1 broad permissionin 1 file: team-assemble/SKILL.md:1
- 4 dangerous shell commandsin 3 files: session-analyzer/references/common-issues.md:147 plugins/doubt/hooks/scripts/doubt-validator.sh:19 session-analyzer/references/analysis-patterns.md:224
- 203 network referencesin 41 files: podcast/scripts/upload_youtube.py:15 agent-council/README.ko.md:5 agent-council/README.md:5 and 38 more
- No hidden or obfuscated text
- No instruction overrides
- 49 executable scriptsin 38 files: agent-council/skills/agent-council/scripts/council.sh:1 plugins/doubt/hooks/scripts/doubt-detector.sh:1 plugins/doubt/hooks/scripts/doubt-validator.sh:1 and 35 more
- 42 references to secretsin 7 files: podcast/scripts/upload_youtube.py:20 gmail/scripts/gmail_client.py:64 podcast/scripts/generate_tts.py:113 and 4 more
- No requests to vote in Hot
Show all 299 signals by file
.claude-plugin/marketplace.json
.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Team Attention", "url": "https://github.com/team-attention" - Network accessline 6
"name": "Team Attention", "url": "https://github.com/team-attention" }, - Network accessline 7
"url": "https://github.com/team-attention" - Network accessline 8
}, "repository": "https://github.com/team-attention/plugins-for-claude-natives" } - Network accessline 9
"repository": "https://github.com/team-attention/plugins-for-claude-natives"
plugins/agent-council/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Team Attention", "url": "https://github.com/team-attention" - Network accessline 6
"name": "Team Attention", "url": "https://github.com/team-attention" }, - Network accessline 7
"url": "https://github.com/team-attention" - Network accessline 8
}, "repository": "https://github.com/team-attention/plugins-for-claude-natives", "license": "MIT", - Network accessline 9
"repository": "https://github.com/team-attention/plugins-for-claude-natives",
plugins/agent-council/README.ko.md
- Network accessline 5
> 여러 AI CLI(Codex, Gemini, ...)의 의견을 모으고, 설정 가능한 의장(Chairman)이 종합해 결론을 내리게 하는 스킬 > [Karpathy의 LLM Council](https://github.com/karpathy/llm-council)에서 영감을 받음 - Network accessline 6
> [Karpathy의 LLM Council](https://github.com/karpathy/llm-council)에서 영감을 받음 - Network accessline 18
https://github.com/user-attachments/assets/c550c473-00d2-4def-b7ba-654cc7643e9b - Network accessline 80
# Anthropic Claude Code # https://claude.ai/code - Network accessline 81
# https://claude.ai/code - Network accessline 83
# OpenAI Codex CLI # https://github.com/openai/codex - Network accessline 84
# https://github.com/openai/codex - Network accessline 86
# Google Gemini CLI # https://github.com/google-gemini/gemini-cli - Network accessline 87
# https://github.com/google-gemini/gemini-cli - Network accessline 222
- [Karpathy의 LLM Council](https://github.com/karpathy/llm-council)에서 영감 - Network accessline 223
- [Claude Code](https://claude.ai/code) / [Codex CLI](https://github.com/openai/codex) 용으로 제작
plugins/agent-council/README.md
- Network accessline 5
> A skill that gathers opinions from multiple AI CLIs (Codex, Gemini, ...) and lets a configurable Chairman synthesize a conclusion. > Inspired by [Karpathy's LLM Council](https://github.com/karpathy/llm-council) - Network accessline 6
> Inspired by [Karpathy's LLM Council](https://github.com/karpathy/llm-council) - Network accessline 18
https://github.com/user-attachments/assets/c550c473-00d2-4def-b7ba-654cc7643e9b - Network accessline 80
# Anthropic Claude Code # https://claude.ai/code - Network accessline 81
# https://claude.ai/code - Network accessline 83
# OpenAI Codex CLI # https://github.com/openai/codex - Network accessline 84
# https://github.com/openai/codex - Network accessline 86
# Google Gemini CLI # https://github.com/google-gemini/gemini-cli - Network accessline 87
# https://github.com/google-gemini/gemini-cli - Network accessline 222
- Inspired by [Karpathy's LLM Council](https://github.com/karpathy/llm-council) - Network accessline 223
- Built for [Claude Code](https://claude.ai/code) and [Codex CLI](https://github.com/openai/codex)
plugins/agent-council/bin/install.js
plugins/agent-council/package.json
- Executable scriptline 1
Executable file - Network accessline 25
"repository": { "type": "git", "url": "https://github.com/team-attention/plugins-for-claude-natives.git" - Network accessline 26
"type": "git", "url": "https://github.com/team-attention/plugins-for-claude-natives.git" }, - Network accessline 27
"url": "https://github.com/team-attention/plugins-for-claude-natives.git" - Network accessline 28
}, "homepage": "https://github.com/team-attention/plugins-for-claude-natives" } - Network accessline 29
"homepage": "https://github.com/team-attention/plugins-for-claude-natives"
plugins/agent-council/scripts/council-job-worker.js
- Executable scriptline 1
#!/usr/bin/env node
plugins/agent-council/scripts/council-job.js
- Executable scriptline 1
#!/usr/bin/env node
plugins/agent-council/scripts/council-job.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 10
echo "" >&2 echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 - Network accessline 11
echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 exit 127 - Network accessline 12
echo "Or download from: https://nodejs.org/" >&2
plugins/agent-council/scripts/council.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 58
echo "" >&2 echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 - Network accessline 59
echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 exit 127 - Network accessline 60
echo "Or download from: https://nodejs.org/" >&2
plugins/agent-council/skills/agent-council/references/overview.md
- Network accessline 4
- Let the chairman synthesize the final response (default: `role: auto`, current agent). - Configure members in `council.config.yaml`; exclude the chairman from members by default. - Reference [Karpathy's LLM Council](https://github.com/kar - Network accessline 6
- Reference [Karpathy's LLM Council](https://github.com/karpathy/llm-council) for inspiration.
plugins/agent-council/skills/agent-council/scripts/council-job-worker.js
- Executable scriptline 1
#!/usr/bin/env node
plugins/agent-council/skills/agent-council/scripts/council-job.js
- Executable scriptline 1
#!/usr/bin/env node
plugins/agent-council/skills/agent-council/scripts/council-job.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 10
echo "" >&2 echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 - Network accessline 11
echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 exit 127 - Network accessline 12
echo "Or download from: https://nodejs.org/" >&2
plugins/agent-council/skills/agent-council/scripts/council.sh
- Executable scriptline 1
#!/bin/bash - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
#!/bin/bash - Network accessline 58
echo "" >&2 echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 - Network accessline 58
echo "" >&2 echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 - Network accessline 59
echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 exit 127 - Network accessline 59
echo "macOS (Homebrew): brew install node" >&2 echo "Or download from: https://nodejs.org/" >&2 exit 127 - Network accessline 60
echo "Or download from: https://nodejs.org/" >&2 - Network accessline 60
echo "Or download from: https://nodejs.org/" >&2
plugins/clarify/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Team Attention", "url": "https://github.com/team-attention" - Network accessline 6
"name": "Team Attention", "url": "https://github.com/team-attention" }, - Network accessline 7
"url": "https://github.com/team-attention" - Network accessline 8
}, "repository": "https://github.com/team-attention/plugins-for-claude-natives", "license": "MIT", - Network accessline 9
"repository": "https://github.com/team-attention/plugins-for-claude-natives",
plugins/clarify/skills/metamedium/references/alan-kay-quotes.md
- Network accessline 45
- [Quote Investigator: Point of View](https://quoteinvestigator.com/2018/05/29/pov/) - Network accessline 46
- [Quote Investigator: Invent the Future](https://quoteinvestigator.com/2012/09/27/invent-the-future/) - Network accessline 47
- [Personal Dynamic Media (1977 paper)](https://www.newmediareader.com/book_samples/nmr-26-kay.pdf) - Network accessline 48
- [Alan Kay's Universal Media Machine - Lev Manovich](https://manovich.net/content/04-projects/055-alan-kay-s-universal-media-machine/51_article_2006.pdf) - Network accessline 49
- [Alan Kay - ACM Turing Award](https://amturing.acm.org/award_winners/kay_3972189.cfm) - Network accessline 50
- [Computer as Metamedium](https://blogs.commons.georgetown.edu/cctp-711-fall2017/2017/11/09/computer-as-metamedium/)
plugins/dev/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Team Attention", "url": "https://github.com/team-attention" - Network accessline 6
"name": "Team Attention", "url": "https://github.com/team-attention" }, - Network accessline 7
"url": "https://github.com/team-attention" - Network accessline 8
}, "repository": "https://github.com/team-attention/plugins-for-claude-natives", "license": "MIT", - Network accessline 9
"repository": "https://github.com/team-attention/plugins-for-claude-natives",
plugins/doubt/hooks/scripts/doubt-detector.sh
plugins/doubt/hooks/scripts/doubt-validator.sh
plugins/fetch-tweet/.claude-plugin/plugin.json
plugins/fetch-tweet/skills/fetch-tweet/SKILL.md
- Network accessline 16
https://x.com/user/status/123456 - Network accessline 17
→ https://api.fxtwitter.com/user/status/123456 - Network accessline 25
# 기본 사용 (포맷팅된 출력) python scripts/fetch_tweet.py https://x.com/garrytan/status/2020072098635665909 - Network accessline 26
python scripts/fetch_tweet.py https://x.com/garrytan/status/2020072098635665909 - Network accessline 28
# JSON 출력 (프로그래밍 활용) python scripts/fetch_tweet.py https://x.com/garrytan/status/2020072098635665909 --json - Network accessline 29
python scripts/fetch_tweet.py https://x.com/garrytan/status/2020072098635665909 --json - Network accessline 74
URL: https://api.fxtwitter.com/{screen_name}/status/{status_id}
plugins/fetch-tweet/skills/fetch-tweet/scripts/fetch_tweet.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 7
Examples: python fetch_tweet.py https://x.com/garrytan/status/2020072098635665909 - Network accessline 8
python fetch_tweet.py https://x.com/garrytan/status/2020072098635665909 - Network accessline 9
python fetch_tweet.py https://twitter.com/karpathy/status/123456 --json - Network accessline 10
python fetch_tweet.py https://x.com/someone/status/123 --translate ko - Network accessline 35
api_url = f"https://api.fxtwitter.com/{screen_name}/status/{status_id}" req = urllib.request.Request(api_url, headers={"User-Agent": "fetch-tweet/1.0"}) - Network accessline 36
req = urllib.request.Request(api_url, headers={"User-Agent": "fetch-tweet/1.0"}) - Network accessline 37
with urllib.request.urlopen(req, timeout=10) as resp:
plugins/gmail/skills/gmail/SKILL.md
- Network accessline 49
→ If previous conversation exists, AskUserQuestion (reply/new email) 4. Step 3: Draft email → AskUserQuestion (proceed/revise) 5. Step 4: Test send to my email → Open in Gmail web (`open "https://mail.google.com/mail/u/0/#inbox/{message_id} - Network accessline 50
4. Step 3: Draft email → AskUserQuestion (proceed/revise) 5. Step 4: Test send to my email → Open in Gmail web (`open "https://mail.google.com/mail/u/0/#inbox/{message_id}"`) → Request confirmation 6. Step 5: Actual send → Done - Network accessline 51
5. Step 4: Test send to my email → Open in Gmail web (`open "https://mail.google.com/mail/u/0/#inbox/{message_id}"`) → Request confirmation - Network accessline 76
# URL format https://mail.google.com/mail/u/0/#inbox/{message_id} - Network accessline 77
https://mail.google.com/mail/u/0/#inbox/{message_id} - Network accessline 79
# Example: Open in browser after test send open "https://mail.google.com/mail/u/0/#inbox/19c145bbd47ddd01" - Network accessline 80
open "https://mail.google.com/mail/u/0/#inbox/19c145bbd47ddd01"
plugins/gmail/skills/gmail/references/setup-guide.md
- Network accessline 11
1. Go to [Google Cloud Console](https://console.cloud.google.com) - Network accessline 30
4. "Save and Continue" 5. Add scopes: - `https://www.googleapis.com/auth/gmail.modify` - Network accessline 31
5. Add scopes: - `https://www.googleapis.com/auth/gmail.modify` - `https://www.googleapis.com/auth/gmail.send` - Network accessline 32
- `https://www.googleapis.com/auth/gmail.modify` - Network accessline 33
- `https://www.googleapis.com/auth/gmail.send` - Network accessline 34
- `https://www.googleapis.com/auth/gmail.labels`
plugins/gmail/skills/gmail/scripts/core/__init__.py
- Executable scriptline 1
Executable file
plugins/gmail/skills/gmail/scripts/core/batch_processor.py
plugins/gmail/skills/gmail/scripts/core/cache_manager.py
- Executable scriptline 1
Executable file - Network accessline 16
Reference: https://community.latenode.com/t/understanding-gmail-api-quota-restrictions-and-rate-limits/28113 - Network accessline 17
https://community.latenode.com/t/understanding-gmail-api-quota-restrictions-and-rate-limits/28113 - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted]
plugins/gmail/skills/gmail/scripts/core/quota_manager.py
plugins/gmail/skills/gmail/scripts/core/retry_handler.py
plugins/gmail/skills/gmail/scripts/gmail_client.py
- Executable scriptline 1
Executable file - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Network accessline 79
SCOPES = [ "https://www.googleapis.com/auth/gmail.modify", # 읽기/수정/삭제 - Network accessline 80
"https://www.googleapis.com/auth/gmail.modify", # 읽기/수정/삭제 - Network accessline 81
"https://www.googleapis.com/auth/gmail.send", # 메일 발송 - Network accessline 82
"https://www.googleapis.com/auth/gmail.labels", # 라벨 관리 - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Network accessline 183
[Credential-related source omitted] - Network accessline 184
[Credential-related source omitted] - Network accessline 185
token_uri="https://oauth2.googleapis.com/token", - Access to secretsline 187
[Credential-related source omitted] - Network accessline 1159
SCOPES = [ "https://www.googleapis.com/auth/gmail.modify", - Network accessline 1160
"https://www.googleapis.com/auth/gmail.modify", - Network accessline 1161
"https://www.googleapis.com/auth/gmail.send", - Network accessline 1162
"https://www.googleapis.com/auth/gmail.labels",
plugins/gmail/skills/gmail/scripts/list_messages.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/gmail/skills/gmail/scripts/manage_labels.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/gmail/skills/gmail/scripts/read_message.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/gmail/skills/gmail/scripts/send_message.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/gmail/skills/gmail/scripts/setup_auth.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 20
SCOPES = [ "https://www.googleapis.com/auth/gmail.modify", # 읽기/수정/삭제 - Network accessline 21
"https://www.googleapis.com/auth/gmail.modify", # 읽기/수정/삭제 - Network accessline 22
"https://www.googleapis.com/auth/gmail.send", # 메일 발송 - Network accessline 23
"https://www.googleapis.com/auth/gmail.labels", # 라벨 관리 - Network accessline 71
print() print("설정 방법:") print("1. https://console.cloud.google.com 접속") - Network accessline 72
print("설정 방법:") print("1. https://console.cloud.google.com 접속") print("2. 프로젝트 생성 또는 선택") - Network accessline 73
print("1. https://console.cloud.google.com 접속")
plugins/google-calendar/skills/google-calendar/SKILL.md
- Network accessline 41
1. [Google Cloud Console](https://console.cloud.google.com)에서 프로젝트 생성
plugins/google-calendar/skills/google-calendar/scripts/calendar_client.py
- Executable scriptline 1
Executable file - Access to secretsline 24
[Credential-related source omitted] - Network accessline 30
SCOPES = ["https://www.googleapis.com/auth/calendar"] # 읽기/쓰기 권한 - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 74
[Credential-related source omitted] - Network accessline 75
[Credential-related source omitted] - Network accessline 76
token_uri="https://oauth2.googleapis.com/token", - Access to secretsline 78
[Credential-related source omitted] - Network accessline 354
SCOPES = ["https://www.googleapis.com/auth/calendar"] # 읽기/쓰기 권한 - Network accessline 373
http = httplib2.Http(timeout=self.timeout) http = google.auth.transport.requests.AuthorizedSession(self.creds) - Network accessline 374
http = google.auth.transport.requests.AuthorizedSession(self.creds)
plugins/google-calendar/skills/google-calendar/scripts/fetch_events.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/google-calendar/skills/google-calendar/scripts/manage_events.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/google-calendar/skills/google-calendar/scripts/setup_auth.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 19
SCOPES = ["https://www.googleapis.com/auth/calendar.readonly"] - Network accessline 34
print() print("설정 방법:") print("1. https://console.cloud.google.com 접속") - Network accessline 35
print("설정 방법:") print("1. https://console.cloud.google.com 접속") print("2. 프로젝트 생성 또는 선택") - Network accessline 36
print("1. https://console.cloud.google.com 접속")
plugins/interactive-review/.claude-plugin/plugin.json
- Network accessline 8
"license": "MIT", "keywords": ["review", "markdown", "interactive", "web-ui", "feedback"], "repository": "https://github.com/team-attention/agents" - Network accessline 9
"keywords": ["review", "markdown", "interactive", "web-ui", "feedback"], "repository": "https://github.com/team-attention/agents" } - Network accessline 10
"repository": "https://github.com/team-attention/agents"
plugins/kakaotalk/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Team Attention", "url": "https://github.com/team-attention" - Network accessline 6
"name": "Team Attention", "url": "https://github.com/team-attention" }, - Network accessline 7
"url": "https://github.com/team-attention" - Network accessline 8
}, "repository": "https://github.com/team-attention/plugins-for-claude-natives", "license": "MIT", - Network accessline 9
"repository": "https://github.com/team-attention/plugins-for-claude-natives",
plugins/podcast/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Team Attention", "url": "https://github.com/team-attention" - Network accessline 6
"name": "Team Attention", "url": "https://github.com/team-attention" }, - Network accessline 7
"url": "https://github.com/team-attention" - Network accessline 8
}, "repository": "https://github.com/team-attention/plugins-for-claude-natives", "license": "MIT", - Network accessline 9
"repository": "https://github.com/team-attention/plugins-for-claude-natives",
plugins/podcast/skills/podcast/SKILL.md
- Access to secretsline 97
[Credential-related source omitted] - Network accessline 158
- Audio: <path>/episode.mp3 - Video: <path>/episode.mp4 - YouTube: https://youtu.be/VIDEO_ID (unlisted) - Network accessline 160
- YouTube: https://youtu.be/VIDEO_ID (unlisted) - Access to secretsline 177
[Credential-related source omitted]
plugins/podcast/skills/podcast/scripts/convert_mp4.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/podcast/skills/podcast/scripts/generate_tts.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 113
[Credential-related source omitted] - Network accessline 127
for attempt in range(max_retries): req = urllib.request.Request( - Network accessline 128
req = urllib.request.Request( - Network accessline 129
"https://api.openai.com/v1/audio/speech", - Access to secretsline 132
[Credential-related source omitted] - Network accessline 136
) try: with urllib.request.urlopen(req, timeout=180) as resp: - Network accessline 137
try: with urllib.request.urlopen(req, timeout=180) as resp: with open(output_path, "wb") as f: - Network accessline 138
with urllib.request.urlopen(req, timeout=180) as resp: - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 207
[Credential-related source omitted] - Access to secretsline 208
[Credential-related source omitted] - Access to secretsline 225
[Credential-related source omitted]
plugins/podcast/skills/podcast/scripts/upload_youtube.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 15
SCOPES = "https://www.googleapis.com/auth/youtube.upload" - Network accessline 17
REDIRECT_URI = f"http://localhost:{REDIRECT_PORT}" - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Network accessline 42
auth_url = ( "https://accounts.google.com/o/oauth2/v2/auth?" + urllib.parse.urlencode({ - Network accessline 43
"https://accounts.google.com/o/oauth2/v2/auth?" + urllib.parse.urlencode({ "client_id": client_id, - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Network accessline 85
req = urllib.request.Request("https://oauth2.googleapis.com/token", data=data) - Network accessline 86
with urllib.request.urlopen(req) as resp: - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Network accessline 106
req = urllib.request.Request("https://oauth2.googleapis.com/token", data=data) - Network accessline 107
with urllib.request.urlopen(req) as resp: - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 132
[Credential-related source omitted] - Network accessline 151
init_req = urllib.request.Request( - Network accessline 152
"https://www.googleapis.com/upload/youtube/v3/videos?" + urllib.parse.urlencode({"uploadType": "resumable", "part": "snippet,status"}), data=meta_bytes, - Access to secretsline 156
[Credential-related source omitted] - Network accessline 164
with urllib.request.urlopen(init_req) as resp: - Network accessline 171
upload_req = urllib.request.Request( - Access to secretsline 175
[Credential-related source omitted] - Network accessline 182
with urllib.request.urlopen(upload_req, timeout=300) as resp: - Access to secretsline 197
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 207
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Network accessline 212
video_id = result["id"] url = f"https://youtu.be/{video_id}" - Network accessline 213
url = f"https://youtu.be/{video_id}"
plugins/say-summary/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Team Attention", "url": "https://github.com/team-attention" - Network accessline 6
"name": "Team Attention", "url": "https://github.com/team-attention" }, - Network accessline 7
"url": "https://github.com/team-attention" - Network accessline 8
}, "repository": "https://github.com/team-attention/plugins-for-claude-natives", "license": "MIT", - Network accessline 9
"repository": "https://github.com/team-attention/plugins-for-claude-natives",
plugins/say-summary/scripts/say-summary.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/session-wrap/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Team Attention", "url": "https://github.com/team-attention" - Network accessline 6
"name": "Team Attention", "url": "https://github.com/team-attention" }, - Network accessline 7
"url": "https://github.com/team-attention" - Network accessline 8
}, "repository": "https://github.com/team-attention/plugins-for-claude-natives", "license": "MIT", - Network accessline 9
"repository": "https://github.com/team-attention/plugins-for-claude-natives",
plugins/session-wrap/skills/history-insight/scripts/extract-session.sh
- Executable scriptline 1
#!/bin/bash
plugins/session-wrap/skills/session-analyzer/references/analysis-patterns.md
- Dangerous shell operationline 224
# Pattern - draft deletion (look for rm command)
plugins/session-wrap/skills/session-analyzer/references/common-issues.md
plugins/session-wrap/skills/session-analyzer/scripts/extract-hook-events.sh
- Executable scriptline 1
#!/bin/bash
plugins/session-wrap/skills/session-analyzer/scripts/extract-subagent-calls.sh
- Executable scriptline 1
#!/bin/bash
plugins/session-wrap/skills/session-analyzer/scripts/find-session-files.sh
- Executable scriptline 1
#!/bin/bash
plugins/session-wrap/skills/session-wrap/references/multi-agent-patterns.md
- Network accessline 202
- [Anthropic Multi-Agent Research](https://www.anthropic.com/engineering/multi-agent-research-system) - Network accessline 203
- [Azure AI Agent Design Patterns](https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/ai-agent-design-patterns) - Network accessline 204
- [Building AI Agents - Evaluator-Optimizer Pattern](https://research.aimultiple.com/building-ai-agents/)
plugins/team-assemble/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Team Attention", "url": "https://github.com/team-attention" - Network accessline 6
"name": "Team Attention", "url": "https://github.com/team-attention" }, - Network accessline 7
"url": "https://github.com/team-attention" - Network accessline 8
}, "repository": "https://github.com/team-attention/plugins-for-claude-natives", "license": "MIT", - Network accessline 9
"repository": "https://github.com/team-attention/plugins-for-claude-natives",
plugins/team-assemble/skills/team-assemble/SKILL.md
- Broad permissionsline 1
Bash
plugins/team-assemble/skills/team-assemble/references/enable-agent-teams.md
- Network accessline 67
- **tmux**: `brew install tmux` (macOS) or your system's package manager - **iTerm2**: install the [`it2` CLI](https://github.com/mkusaka/it2), then enable Python API in iTerm2 → Settings → General → Magic → Enable Python API - Network accessline 68
- **iTerm2**: install the [`it2` CLI](https://github.com/mkusaka/it2), then enable Python API in iTerm2 → Settings → General → Magic → Enable Python API - Network accessline 91
For the latest information: https://code.claude.com/docs/en/agent-teams
plugins/youtube-digest/.claude-plugin/plugin.json
plugins/youtube-digest/skills/youtube-digest/SKILL.md
- Access to secretsline 114
[Credential-related source omitted]
plugins/youtube-digest/skills/youtube-digest/scripts/extract_metadata.sh
- Executable scriptline 1
#!/bin/bash
plugins/youtube-digest/skills/youtube-digest/scripts/extract_transcript.sh
- Executable scriptline 1
#!/bin/bash
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest plugins/agent-council/AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/agent-council/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/agent-council/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/agent-council/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md plugins/agent-council/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.