Skip to content

Add Claude Cowork integration (12 plugins, 121 agents)#143

Open
4shil wants to merge 7 commits intomsitarzewski:mainfrom
4shil:feature/claude-cowork-integration
Open

Add Claude Cowork integration (12 plugins, 121 agents)#143
4shil wants to merge 7 commits intomsitarzewski:mainfrom
4shil:feature/claude-cowork-integration

Conversation

@4shil
Copy link
Contributor

@4shil 4shil commented Mar 11, 2026

Closes #61

What this adds

Claude Cowork integration as the 11th supported tool. Each division maps to a plugin, and each agent maps to a skill inside that plugin.

Division → Plugin mapping

Division Plugin Agents
design agency-design 8
engineering agency-engineering 16
game-development agency-game-development 19
marketing agency-marketing 18
paid-media agency-paid-media 7
product agency-product 4
project-management agency-project-management 6
sales agency-sales 8
spatial-computing agency-spatial-computing 6
specialized agency-specialized 15
support agency-support 6
testing agency-testing 8

Generated structure per plugin

integrations/claude-cowork/
└── agency-design/
    ├── .claude-plugin/plugin.json   # manifest with name, version, description, skills[]
    └── skills/
        ├── brand-guardian/SKILL.md
        └── ...

Changes

  • scripts/convert.sh: Added convert_cowork() and finalize_cowork() functions + wired into the tool dispatcher and valid_tools/tools_to_run arrays
  • scripts/install.sh: Added detect_claude_cowork() and install_claude_cowork() functions + wired into ALL_TOOLS, is_detected, tool_label, and install_tool
  • integrations/claude-cowork/: Pre-generated plugin folders (one per division)
  • integrations/claude-cowork/README.md: Install guide and agent roster
  • README.md: Updated Quick Start + integration list + roadmap checkbox

Usage

# Generate (already committed)
./scripts/convert.sh --tool claude-cowork

# Install
./scripts/install.sh --tool claude-cowork

Follows the same pattern as convert_antigravity() / convert_gemini_cli() for SKILL.md generation. The plugin.json format uses a minimal structure (name, version, description, skills array) consistent with the file-based Cowork plugin spec.

Copilot AI review requested due to automatic review settings March 11, 2026 17:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Claude Cowork integration by introducing Cowork plugin manifests and per-agent SKILL.md files, plus updating top-level docs to include the new tool.

Changes:

  • Added Cowork plugin manifests (.claude-plugin/plugin.json) for multiple divisions.
  • Added many new Cowork skill definitions (skills/*/SKILL.md) for agents across divisions.
  • Updated documentation to list/describe the Claude Cowork integration and installation command.

Reviewed changes

Copilot reviewed 97 out of 137 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
integrations/claude-cowork/agency-spatial-computing/.claude-plugin/plugin.json Adds Cowork plugin manifest for spatial-computing division
integrations/claude-cowork/agency-sales/skills/outbound-strategist/SKILL.md Adds Cowork skill definition for Outbound Strategist
integrations/claude-cowork/agency-sales/skills/deal-strategist/SKILL.md Adds Cowork skill definition for Deal Strategist
integrations/claude-cowork/agency-sales/.claude-plugin/plugin.json Adds Cowork plugin manifest for sales division
integrations/claude-cowork/agency-project-management/skills/studio-producer/SKILL.md Adds Cowork skill definition for Studio Producer
integrations/claude-cowork/agency-project-management/skills/studio-operations/SKILL.md Adds Cowork skill definition for Studio Operations
integrations/claude-cowork/agency-project-management/skills/senior-project-manager/SKILL.md Adds Cowork skill definition for Senior Project Manager
integrations/claude-cowork/agency-project-management/skills/project-shepherd/SKILL.md Adds Cowork skill definition for Project Shepherd
integrations/claude-cowork/agency-project-management/skills/experiment-tracker/SKILL.md Adds Cowork skill definition for Experiment Tracker
integrations/claude-cowork/agency-project-management/.claude-plugin/plugin.json Adds Cowork plugin manifest for project-management division
integrations/claude-cowork/agency-product/skills/trend-researcher/SKILL.md Adds Cowork skill definition for Trend Researcher
integrations/claude-cowork/agency-product/skills/sprint-prioritizer/SKILL.md Adds Cowork skill definition for Sprint Prioritizer
integrations/claude-cowork/agency-product/skills/feedback-synthesizer/SKILL.md Adds Cowork skill definition for Feedback Synthesizer
integrations/claude-cowork/agency-product/skills/behavioral-nudge-engine/SKILL.md Adds Cowork skill definition for Behavioral Nudge Engine
integrations/claude-cowork/agency-product/.claude-plugin/plugin.json Adds Cowork plugin manifest for product division
integrations/claude-cowork/agency-paid-media/skills/tracking-measurement-specialist/SKILL.md Adds Cowork skill definition for Tracking & Measurement Specialist
integrations/claude-cowork/agency-paid-media/skills/search-query-analyst/SKILL.md Adds Cowork skill definition for Search Query Analyst
integrations/claude-cowork/agency-paid-media/skills/programmatic-display-buyer/SKILL.md Adds Cowork skill definition for Programmatic & Display Buyer
integrations/claude-cowork/agency-paid-media/skills/ppc-campaign-strategist/SKILL.md Adds Cowork skill definition for PPC Campaign Strategist
integrations/claude-cowork/agency-paid-media/skills/paid-social-strategist/SKILL.md Adds Cowork skill definition for Paid Social Strategist
integrations/claude-cowork/agency-paid-media/skills/paid-media-auditor/SKILL.md Adds Cowork skill definition for Paid Media Auditor
integrations/claude-cowork/agency-paid-media/skills/ad-creative-strategist/SKILL.md Adds Cowork skill definition for Ad Creative Strategist
integrations/claude-cowork/agency-paid-media/.claude-plugin/plugin.json Adds Cowork plugin manifest for paid-media division
integrations/claude-cowork/agency-marketing/skills/zhihu-strategist/SKILL.md Adds Cowork skill definition for Zhihu Strategist
integrations/claude-cowork/agency-marketing/skills/xiaohongshu-specialist/SKILL.md Adds Cowork skill definition for Xiaohongshu Specialist
integrations/claude-cowork/agency-marketing/skills/wechat-official-account-manager/SKILL.md Adds Cowork skill definition for WeChat OA Manager
integrations/claude-cowork/agency-marketing/skills/twitter-engager/SKILL.md Adds Cowork skill definition for Twitter Engager
integrations/claude-cowork/agency-marketing/skills/tiktok-strategist/SKILL.md Adds Cowork skill definition for TikTok Strategist
integrations/claude-cowork/agency-marketing/skills/social-media-strategist/SKILL.md Adds Cowork skill definition for Social Media Strategist
integrations/claude-cowork/agency-marketing/skills/reddit-community-builder/SKILL.md Adds Cowork skill definition for Reddit Community Builder
integrations/claude-cowork/agency-marketing/skills/instagram-curator/SKILL.md Adds Cowork skill definition for Instagram Curator
integrations/claude-cowork/agency-marketing/skills/growth-hacker/SKILL.md Adds Cowork skill definition for Growth Hacker
integrations/claude-cowork/agency-marketing/skills/content-creator/SKILL.md Adds Cowork skill definition for Content Creator
integrations/claude-cowork/agency-marketing/skills/bilibili-content-strategist/SKILL.md Adds Cowork skill definition for Bilibili Content Strategist
integrations/claude-cowork/agency-marketing/.claude-plugin/plugin.json Adds Cowork plugin manifest for marketing division
integrations/claude-cowork/agency-game-development/skills/technical-artist/SKILL.md Adds Cowork skill definition for Technical Artist
integrations/claude-cowork/agency-game-development/skills/level-designer/SKILL.md Adds Cowork skill definition for Level Designer
integrations/claude-cowork/agency-game-development/skills/game-designer/SKILL.md Adds Cowork skill definition for Game Designer
integrations/claude-cowork/agency-game-development/.claude-plugin/plugin.json Adds Cowork plugin manifest for game-development division
integrations/claude-cowork/agency-engineering/skills/senior-developer/SKILL.md Adds Cowork skill definition for Senior Developer
integrations/claude-cowork/agency-engineering/skills/security-engineer/SKILL.md Adds Cowork skill definition for Security Engineer
integrations/claude-cowork/agency-engineering/skills/frontend-developer/SKILL.md Adds Cowork skill definition for Frontend Developer
integrations/claude-cowork/agency-engineering/skills/embedded-firmware-engineer/SKILL.md Adds Cowork skill definition for Embedded Firmware Engineer
integrations/claude-cowork/agency-engineering/skills/backend-architect/SKILL.md Adds Cowork skill definition for Backend Architect
integrations/claude-cowork/agency-engineering/skills/autonomous-optimization-architect/SKILL.md Adds Cowork skill definition for Autonomous Optimization Architect
integrations/claude-cowork/agency-engineering/skills/ai-engineer/SKILL.md Adds Cowork skill definition for AI Engineer
integrations/claude-cowork/agency-engineering/.claude-plugin/plugin.json Adds Cowork plugin manifest for engineering division
integrations/claude-cowork/agency-design/skills/visual-storyteller/SKILL.md Adds Cowork skill definition for Visual Storyteller
integrations/claude-cowork/agency-design/skills/inclusive-visuals-specialist/SKILL.md Adds Cowork skill definition for Inclusive Visuals Specialist
integrations/claude-cowork/agency-design/skills/image-prompt-engineer/SKILL.md Adds Cowork skill definition for Image Prompt Engineer
integrations/claude-cowork/agency-design/skills/brand-guardian/SKILL.md Adds Cowork skill definition for Brand Guardian
integrations/claude-cowork/agency-design/.claude-plugin/plugin.json Adds Cowork plugin manifest for design division
integrations/claude-cowork/README.md Adds Cowork-specific install and usage docs
README.md Updates root README to mention Cowork in tool list and install command
Comments suppressed due to low confidence (1)

README.md:1

  • The Cowork install destination is documented as a macOS-only path here, while integrations/claude-cowork/README.md documents Linux and a CLAUDE_COWORK_PLUGINS_DIR override. Consider aligning by either listing macOS/Linux/custom here too, or linking to the integration README for OS-specific paths to prevent users on Linux from installing to the wrong location.
# 🎭 The Agency: AI Specialists Ready to Transform Your Workflow

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

4shil and others added 3 commits March 11, 2026 23:22
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…nior-project-manager/SKILL.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@msitarzewski
Copy link
Owner

Thanks @4shil for tackling the Cowork integration — this is a feature we want!

Two things need addressing:

1. Generated files committed. All 121 SKILL.md files and 12 plugin.json files under integrations/claude-cowork/ need to be removed from the PR. Our policy: generated output is always gitignored, never committed. Users run convert.sh locally. Please add integrations/claude-cowork/ to .gitignore (with a !integrations/claude-cowork/README.md exception) and remove the generated files.

2. Skills vs Agents. After researching the Cowork/Claude Code plugin format, our agents should map to subagents (files in agents/ directory), not skills. Skills are auto-triggered domain knowledge; our agents are explicitly activated specialists that users invoke by name ("Use the Frontend Developer agent"). The plugin agent format is identical to ~/.claude/agents/ files — same .md with YAML frontmatter. See the subagents docs.

Also worth adding: a top-level .claude-plugin/marketplace.json so the whole thing works as a plugin marketplace. Users would then do:

/plugin marketplace add msitarzewski/agency-agents
/plugin install agency-sales@agency-agents

Happy to discuss the architecture if you want to iterate on this!

… files, add marketplace.json support

- Remove all generated integrations/claude-cowork/agency-* files (gitignored)
- Add integrations/claude-cowork/ to .gitignore (except README.md)
- convert_cowork: switch from skills/<slug>/SKILL.md to agents/<slug>.md format
  (same .md format as ~/.claude/agents/ per subagents docs)
- finalize_cowork: generate .claude-plugin/marketplace.json at repo root
  so users can do: /plugin marketplace add msitarzewski/agency-agents
- Add convert_qwen and install_claude_cowork to install.sh ALL_TOOLS
- Merge upstream main changes (new engineering/marketing/specialized agents)
- Fix merge conflicts in scripts/convert.sh and scripts/install.sh
@4shil
Copy link
Contributor Author

4shil commented Mar 12, 2026

Thanks for the feedback! I've applied the changes — removed the generated files, added the .gitignore rule, moved everything to the agents/ format, and added the marketplace.json. Please let me know if anything else needs adjustment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make it work with Claude Cowork

3 participants