tamirdresher/squad-skills

🧩 Reusable skills for GitHub Copilot Squad β€” Teams automation, podcast generation, and more

43

stars

21

commits

PowerShell

primary language

Jun 9, 2026

updated

README

🧩 Squad Skills β€” AI Plugin Marketplace

License: MIT Plugins Platform

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

PluginDescriptionTriggers
πŸ–₯️ teams-ui-automationHybrid Teams automation β€” Playwright + keyboard shortcuts + UIAteams ui, install teams app, teams automation
πŸ” bitwarden-credential-managementBitwarden MCP + CLI integration for secure AI agent credential managementbitwarden, vault, credential, password manager
πŸ“‘ teams-monitorMonitor Teams channels via WorkIQ and bridge messages to GitHub issuescheck teams, teams monitor
πŸ”„ cross-machine-coordinationGit-based task queuing for multi-machine agent coordinationcross machine, remote task, distribute work
πŸ“‹ github-project-boardGitHub Projects V2 board sync with issue lifecycleproject board, move issue, board status
🀝 github-distributed-coordinationDistributed work claiming protocol using GitHub-native featuresdistributed coordination, work claiming
πŸ“§ outlook-automationControl Outlook on Windows β€” send emails, create meetings, search inbox, manage taskscreate meeting, send email, search emails, outlook
πŸ“° news-broadcastingTech news scanning, compilation, and delivery to team channelsnews, tech news, daily briefing, news report, scan news
βœ… fact-checkingAgent fact-verification patterns for ensuring accuracy before publishingfact check, verify, validate claims, source check
πŸ”„ session-recoveryFind and resume individual past Copilot CLI sessions from session_storesession recovery, find session, resume session
πŸ”„ restart-recoverySnapshot and restore full dev environment (services, sessions, state) after machine restartrestart recovery, recover from restart, snapshot before restart
πŸ”„ reflectAgent self-reflection and continuous improvement patternsreflect, retrospective, self-improve, lessons learned, what went wrong
πŸ”€ github-multi-accountSolve multi-account GitHub CLI chaos with account-locked aliasesgh auth switch, wrong account, multi account, EMU
πŸ“± phone-link-2faExtract 2FA codes from SMS via Windows Phone Link2fa, sms, verification code, otp, phone link
πŸ“˜ conference-book-of-newsAuto-generate Ignite-style "Book of News" PDF from any conference β€” scrapes videos, captures screenshots, OCR extracts slides, AI summarizes sessionsconference, book of news, session recap, ignite, build, summit, video screenshots
πŸš€ spawn-squadTeach an HQ agent to create, run, and manage child squads β€” fan-out pattern for parallel exploration, legacy migration, and ephemeral missionsspawn squad, create squad, fan out, child squad, new squad, delegate squad, launch squad, spin up squad, orchestrate squads
🀝 cross-squad-communicationProtocol for querying, delegating, and sharing context across independent Squad instances in other reposcross squad, inter squad, squad handoff, delegate to squad
🧠 governed-memory-cli-bridgeWorkaround 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 servergoverned 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.

# 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 install works 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

  1. Open your Claude Project settings β†’ Project Knowledge
  2. Paste the contents of SKILL.md as a knowledge document

ChatGPT / Custom GPTs

  1. Go to Configure β†’ Knowledge
  2. Upload the SKILL.md file

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:

  1. Fork this repo
  2. Create plugins/your-plugin-name/ with manifest.json, SKILL.md, and README.md
  3. 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.

Contributors

tamirdresher

21 commits

tamirdresher/squad-skills

🧩 Reusable skills for GitHub Copilot Squad β€” Teams automation, podcast generation, and more

43

stars

21

commits

PowerShell

primary language

Jun 9, 2026

updated

README

🧩 Squad Skills β€” AI Plugin Marketplace

License: MIT Plugins Platform

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

PluginDescriptionTriggers
πŸ–₯️ teams-ui-automationHybrid Teams automation β€” Playwright + keyboard shortcuts + UIAteams ui, install teams app, teams automation
πŸ” bitwarden-credential-managementBitwarden MCP + CLI integration for secure AI agent credential managementbitwarden, vault, credential, password manager
πŸ“‘ teams-monitorMonitor Teams channels via WorkIQ and bridge messages to GitHub issuescheck teams, teams monitor
πŸ”„ cross-machine-coordinationGit-based task queuing for multi-machine agent coordinationcross machine, remote task, distribute work
πŸ“‹ github-project-boardGitHub Projects V2 board sync with issue lifecycleproject board, move issue, board status
🀝 github-distributed-coordinationDistributed work claiming protocol using GitHub-native featuresdistributed coordination, work claiming
πŸ“§ outlook-automationControl Outlook on Windows β€” send emails, create meetings, search inbox, manage taskscreate meeting, send email, search emails, outlook
πŸ“° news-broadcastingTech news scanning, compilation, and delivery to team channelsnews, tech news, daily briefing, news report, scan news
βœ… fact-checkingAgent fact-verification patterns for ensuring accuracy before publishingfact check, verify, validate claims, source check
πŸ”„ session-recoveryFind and resume individual past Copilot CLI sessions from session_storesession recovery, find session, resume session
πŸ”„ restart-recoverySnapshot and restore full dev environment (services, sessions, state) after machine restartrestart recovery, recover from restart, snapshot before restart
πŸ”„ reflectAgent self-reflection and continuous improvement patternsreflect, retrospective, self-improve, lessons learned, what went wrong
πŸ”€ github-multi-accountSolve multi-account GitHub CLI chaos with account-locked aliasesgh auth switch, wrong account, multi account, EMU
πŸ“± phone-link-2faExtract 2FA codes from SMS via Windows Phone Link2fa, sms, verification code, otp, phone link
πŸ“˜ conference-book-of-newsAuto-generate Ignite-style "Book of News" PDF from any conference β€” scrapes videos, captures screenshots, OCR extracts slides, AI summarizes sessionsconference, book of news, session recap, ignite, build, summit, video screenshots
πŸš€ spawn-squadTeach an HQ agent to create, run, and manage child squads β€” fan-out pattern for parallel exploration, legacy migration, and ephemeral missionsspawn squad, create squad, fan out, child squad, new squad, delegate squad, launch squad, spin up squad, orchestrate squads
🀝 cross-squad-communicationProtocol for querying, delegating, and sharing context across independent Squad instances in other reposcross squad, inter squad, squad handoff, delegate to squad
🧠 governed-memory-cli-bridgeWorkaround 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 servergoverned 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.

# 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 install works 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

  1. Open your Claude Project settings β†’ Project Knowledge
  2. Paste the contents of SKILL.md as a knowledge document

ChatGPT / Custom GPTs

  1. Go to Configure β†’ Knowledge
  2. Upload the SKILL.md file

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:

  1. Fork this repo
  2. Create plugins/your-plugin-name/ with manifest.json, SKILL.md, and README.md
  3. 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.

Contributors

tamirdresher

21 commits

Languages

PowerShell

95.2%

Shell

3.2%

TypeScript

1.6%