๐งฉ Reusable skills for GitHub Copilot Squad โ Teams automation, podcast generation, and more
๊ฐ์
Think of it as npm for AI agent skills โ structured knowledge modules that any AI system can consume to learn new capabilities. ๐ฏ These plugins work with GitHub Copilot, Claude, ChatGPT, Squad, or any LLM-based agent. A plugin is just a well-structured markdown file that teaches an AI agent how to do something. AI agents are powerful, but they don't know everything out of the box. This marketplace provides โ each one teaches your AI agent a specific skill: - ๐ฅ๏ธ UI when the Graph API isn't enough - ๐ก into GitHub issues automatically - ๐ across machines using Git as a task queue - ๐ with proper lifecycle transitions - ๐ค across agents without conflicts Each plugin is a self-contained SKILL.md โ structured markdown that any AI agent can read and act on. No SDKs, no dependencies, no lock-in. Every plugin's core is a single file: . The fastest way to install plugins is with the . Plugins are installed to ~/.copilot/state/installed-plugins/ and activate automatically.
README
๐งฉ Squad Skills โ AI Plugin Marketplace
Reusable knowledge plugins for AI agents. Think of it as npm for AI agent skills โ structured knowledge modules that any AI system can consume to learn new capabilities.
๐ฏ Not locked to any framework. These plugins work with GitHub Copilot, Claude, ChatGPT, Squad, or any LLM-based agent. A plugin is just a well-structured markdown file that teaches an AI agent how to do something.
๐ก What Is This?
AI agents are powerful, but they donโt know everything out of the box. This marketplace provides drop-in knowledge plugins โ each one teaches your AI agent a specific skill:
- ๐ฅ๏ธ Automate Microsoft Teams UI when the Graph API isnโt enough
- ๐ก Bridge Teams messages into GitHub issues automatically
- ๐ Coordinate work across machines using Git as a task queue
- ๐ Manage project boards with proper lifecycle transitions
- ๐ค Distribute tasks across agents without conflicts
Each plugin is a self-contained SKILL.md โ structured markdown that any AI agent can read and act on. No SDKs, no dependencies, no lock-in.
๐ฆ Available Plugins
| Plugin | Description | Triggers |
|---|---|---|
| ๐ฅ๏ธ teams-ui-automation | Hybrid Teams automation โ Playwright + keyboard shortcuts + UIA | teams ui, install teams app, teams automation |
| ๐ bitwarden-credential-management | Bitwarden MCP + CLI integration for secure AI agent credential management | bitwarden, vault, credential, password manager |
| ๐ก teams-monitor | Monitor Teams channels via WorkIQ and bridge messages to GitHub issues | check teams, teams monitor |
| ๐ cross-machine-coordination | Git-based task queuing for multi-machine agent coordination | cross machine, remote task, distribute work |
| ๐ github-project-board | GitHub Projects V2 board sync with issue lifecycle | project board, move issue, board status |
| ๐ค github-distributed-coordination | Distributed work claiming protocol using GitHub-native features | distributed coordination, work claiming |
| ๐ง outlook-automation | Control Outlook on Windows โ send emails, create meetings, search inbox, manage tasks | create meeting, send email, search emails, outlook |
| ๐ฐ news-broadcasting | Tech news scanning, compilation, and delivery to team channels | news, tech news, daily briefing, news report, scan news |
| โ fact-checking | Agent fact-verification patterns for ensuring accuracy before publishing | fact check, verify, validate claims, source check |
| ๐ session-recovery | Find and resume individual past Copilot CLI sessions from session_store | session recovery, find session, resume session |
| ๐ restart-recovery | Snapshot and restore full dev environment (services, sessions, state) after machine restart | restart recovery, recover from restart, snapshot before restart |
| ๐ reflect | Agent self-reflection and continuous improvement patterns | reflect, retrospective, self-improve, lessons learned, what went wrong |
| ๐ github-multi-account | Solve multi-account GitHub CLI chaos with account-locked aliases | gh auth switch, wrong account, multi account, EMU |
| ๐ฑ phone-link-2fa | Extract 2FA codes from SMS via Windows Phone Link | 2fa, sms, verification code, otp, phone link |
| ๐ conference-book-of-news | Auto-generate Ignite-style โBook of Newsโ PDF from any conference โ scrapes videos, captures screenshots, OCR extracts slides, AI summarizes sessions | conference, book of news, session recap, ignite, build, summit, video screenshots |
| ๐ spawn-squad | Teach an HQ agent to create, run, and manage child squads โ fan-out pattern for parallel exploration, legacy migration, and ephemeral missions | spawn squad, create squad, fan out, child squad, new squad, delegate squad, launch squad, spin up squad, orchestrate squads |
| ๐ค cross-squad-communication | Protocol for querying, delegating, and sharing context across independent Squad instances in other repos | cross squad, inter squad, squad handoff, delegate to squad |
| ๐ง governed-memory-cli-bridge | Workaround for Squad 0.10.x โ teaches agents to invoke squad memory classify/write/search/audit via their shell tool, because the governed memory tools arenโt yet bridged through the squad_state MCP server |
governed memory, memory cli, memory classify, memory write, memory search, memory audit, audit trail, forbidden scan, loadGuidance, workaround |
๐ Installation
Every pluginโs core is a single file: SKILL.md. The fastest way to install plugins is with the Copilot CLI plugin system.
GitHub Copilot (CLI & VS Code) โ Recommended
# One-time: register the marketplace
copilot plugin marketplace add tamirdresher/squad-skills
# Install any plugin
copilot plugin install teams-ui-automation@squad-skills
# Or install directly from the repo (no marketplace registration needed)
copilot plugin install tamirdresher/squad-skills:plugins/teams-ui-automation
Plugins are installed to ~/.copilot/state/installed-plugins/ and activate automatically. Manage them with:
copilot plugin list # View installed plugins
copilot plugin update PLUGIN-NAME # Update to latest version
copilot plugin uninstall PLUGIN-NAME # Remove plugin
๐ก In VS Code Copilot Chat,
/plugin installworks in interactive sessions too.
Squad (GitHub Copilot Squad)
# Copy the entire plugin folder โ Squad agents auto-discover from .squad/skills/
cp -r plugins/teams-ui-automation /path/to/your/repo/.squad/skills/
Claude Projects
- Open your Claude Project settings โ Project Knowledge
- Paste the contents of
SKILL.mdas a knowledge document
ChatGPT / Custom GPTs
- Go to Configure โ Knowledge
- Upload the
SKILL.mdfile
Any Other Agent
Just read the SKILL.md file. Thatโs it. Itโs structured markdown with:
- YAML frontmatter โ metadata, triggers, confidence level
- Recipes โ step-by-step procedures the agent can follow
- Error recovery โ what to do when things go wrong
- Anti-patterns โ common mistakes to avoid
# Example: Load a plugin in your custom agent
with open("plugins/teams-ui-automation/SKILL.md") as f:
skill_knowledge = f.read()
# Add to your agent's system prompt or context
agent.add_context(skill_knowledge)
๐ Documentation
New to Squad Skills? These guides will get you up and running:
- Getting Started Guide โ New here? Walk through picking, installing, and using your first plugin in under 5 minutes.
- Plugin Selection Guide โ Not sure which plugin you need? Browse the categorized matrix with complexity ratings and platform info.
๐ Plugin Structure
Each plugin follows a consistent structure:
plugins/
your-plugin/
manifest.json # ๐ Machine-readable metadata
SKILL.md # ๐ค Agent-consumable knowledge (the core)
README.md # ๐ Human-readable documentation
scripts/ # ๐ง Supporting scripts (optional)
Manifest Format
Every plugin includes a manifest.json for tooling and discovery:
{
"name": "your-plugin-name",
"version": "1.0.0",
"description": "What it does in one line",
"platforms": ["copilot", "claude", "squad", "any"],
"triggers": ["keyword1", "related phrase"],
"author": "Your Name",
"license": "MIT",
"files": {
"skill": "SKILL.md",
"scripts": ["scripts/helper.ps1"]
}
}
๐ค Contributing
Weโd love your plugins! If youโve built an automation pattern that works well with AI agents, share it.
Quick start:
- Fork this repo
- Create
plugins/your-plugin-name/withmanifest.json,SKILL.md, andREADME.md - Open a PR
๐ See the full Contributing Guide for templates, best practices, and quality guidelines.
๐ง Philosophy
- Knowledge, not code. Plugins are structured documentation, not libraries. They teach agents how to do things, not what to execute.
- Platform-agnostic. If it can read markdown, it can use these plugins.
- Self-contained. Each plugin has everything an agent needs โ context, recipes, error recovery, and anti-patterns.
- Community-driven. The best automation patterns come from real-world use.
๐ License
MIT โ use these plugins however you want.
์ถ์ฒ ๋๊ตฌ
๋ค๋ฅธ ํค์๋๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ํํฐ๋ฅผ ์ ๊ฑฐํด ๋ณด์ธ์.
์ค์น
npx skillfish add tamirdresher/squad-skills