24 Commits

Author SHA1 Message Date
stablegenius49
3ddf9b6b4b fix gemini cli installer preflight 2026-03-12 14:45:18 -07:00
Michael Sitarzewski
b9437990cd
Merge pull request #147 from muleyprasad/main
Welcome Qwen Code as the 9th converter target! Follows existing patterns well.
2026-03-12 07:49:22 -05:00
abu-matterize
4df2226256
Fix OpenCode install/convert color compatibility 2026-03-12 16:02:10 +05:30
Prasad Muley
1a0d029e1b Add Qwen Code support to convert.sh and install.sh
- Add convert_qwen() to scripts/convert.sh for generating Qwen SubAgent .md files
- Add install_qwen() to scripts/install.sh for installing to .qwen/agents/ (project-scoped)
- Add qwen detection, tool label, and install cases
- Update README.md with Qwen in supported tools table + usage section
- Add integrations/qwen/agents/ to .gitignore + create .gitkeep
- Add Qwen Code compatibility note to CONTRIBUTING.md
- Preserve tools: field in Qwen output when present in source agents
- Fix interactive installer to show dynamic [1-N] toggle range
- Update README roadmap checklist to include Qwen Code

Qwen SubAgents use minimal YAML frontmatter (name, description) with optional tools: field preserved from source. Body content passes through unchanged.
Tested with 120 agents — all convert and install successfully.
2026-03-11 23:02:10 -04:00
Michael Sitarzewski
5e59a20bbf Fix OpenCode color mapping for 6 missing named colors
Add yellow, violet, rose, lime, gray, and fuchsia to
resolve_opencode_color() — these were passing through as
plain strings and breaking OpenCode's hex-only color validation.

Fixes #108

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:48:21 -05:00
Michael Sitarzewski
71c3bdf03c Add sales division to installers, linter, and README
- Add sales/ to claude-code and copilot installer dir lists
- Add sales/ to lint-agents workflow trigger and changed-files filter
- Add LinkedIn Content Creator to marketing table in README
- Update agent count to 120

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 09:54:45 -05:00
Michael Sitarzewski
e6e88f78c7
Merge pull request #137 from Yimikami/fix/copilot-installer-coverage
Great catch — copilot installer was missing game-dev subdirs and paid-media. Thanks!
2026-03-11 09:36:15 -05:00
Michael Sitarzewski
d708306059 Add Sales division (8 agents), remove duplicate analytics reporter
New Sales division with 8 craft-focused agents grounded in real
methodology (MEDDPICC, SPIN, Challenger, Gap Selling, Sandler):

- Outbound Strategist — signal-based prospecting
- Discovery Coach — question design and call structure
- Deal Strategist — opportunity qualification and win planning
- Sales Engineer — technical pre-sales and demo craft
- Proposal Strategist — RFP response and win narratives
- Pipeline Analyst — forecasting and RevOps analytics
- Account Strategist — land-and-expand and account planning
- Sales Coach — rep development and pipeline coaching

Also:
- Remove duplicate data-analytics-reporter from specialized/
  (identical to support/support-analytics-reporter.md)
- Update convert.sh AGENT_DIRS to include sales
- Update README stats: 119 agents across 12 divisions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 09:24:28 -05:00
Yimikami
d1d3c9c133 fix: install all agent categories for copilot 2026-03-11 16:34:04 +03:00
Pip
27afa03c64 openclaw: let stderr through on agents add failure 2026-03-10 18:54:15 -05:00
Pip
6c78886ec9 openclaw: auto-register agents on install
After copying workspace files, call `openclaw agents add --non-interactive`
for each agent so they're immediately usable by agentId without any manual
config steps. Guarded by `command -v openclaw` so it's a no-op when OpenClaw
isn't installed. Adds a post-install reminder to restart the gateway.

Tested by Pip — an OpenClaw instance running on the machine that maintains
the agency-agents repo. 🫛
2026-03-10 17:42:31 -05:00
Michael Sitarzewski
42393d76ab Add OpenClaw support to install.sh
- Auto-detect ~/.openclaw directory or openclaw CLI
- Copy SOUL.md, AGENTS.md, IDENTITY.md per agent to ~/.openclaw/agency-agents/
- Add to interactive selector and tool list

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 17:28:48 -05:00
Michael Sitarzewski
6d58ad4c0a Add OpenClaw integration, emoji/vibe frontmatter, services field, and AP agent cleanup
OpenClaw support:
- Add section-splitting convert_openclaw() to convert.sh that routes
  ## headers by keyword into SOUL.md (persona) vs AGENTS.md (operations)
  and generates IDENTITY.md with emoji + vibe from frontmatter
- Add integrations/openclaw/ to .gitignore

Frontmatter additions (all 112 agents):
- Add emoji and vibe fields to every agent for OpenClaw IDENTITY.md
  generation and future dashboard/catalog use
- Add services field to carousel-growth-engine (Gemini API, Upload-Post)
- Add emoji/vibe to 7 new paid-media agents from PR #83

Agent quality:
- Rewrite accounts-payable-agent to be vendor-agnostic (remove AgenticBTC
  dependency, use generic payments.* interface)

Documentation:
- CONTRIBUTING.md: Add Persona/Operations section grouping guidance,
  emoji/vibe/services frontmatter fields, external services editorial policy
- README.md: Add OpenClaw to supported tools, update agent count to 112,
  reduce third-party OpenClaw repo mention to one-line attribution

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 17:20:10 -05:00
Michael Sitarzewski
a732075285
Merge PR #76: Align OpenCode integration with current conventions
fix(opencode): align integration with current OpenCode conventions
2026-03-10 16:52:22 -05:00
Michael Sitarzewski
c54a597638
Merge pull request #68 from 0xdx2/copilot
feat:Add support for Copilot agents installation in install.sh
2026-03-10 09:51:20 -05:00
Michael Sitarzewski
74e756be57 Support nested agent directories and add game-development category
- Add game-development to AGENT_DIRS in convert.sh, lint-agents.sh,
  install.sh, and the CI workflow
- Remove maxdepth 1 from find commands so nested subdirectories
  (e.g., game-development/unity/) are discovered
- Update CI git diff globs to **/*.md for recursive matching
- Remove strategy from lint AGENT_DIRS (playbooks, not agents)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 09:06:47 -05:00
Michael Sitarzewski
1707291599 Add paid-media category to scripts and CI workflow
Prepares infrastructure for the upcoming Paid Media Division (PR #83).
Registers paid-media in convert.sh, lint-agents.sh, install.sh, and
the lint-agents GitHub Actions workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 08:18:35 -05:00
Victor Kzam
857e55fa74 fix(opencode): add mode: subagent to generated agent frontmatter
Without mode: subagent, all 68 agents default to mode: all and appear as
primary agents the user Tab-cycles through, making the UX unusable.
With mode: subagent they are invoked on-demand via @agent-name.
2026-03-09 13:14:40 +00:00
Victor Kzam
d339b43763 fix(opencode): add color name-to-hex mapping for agent files
OpenCode only accepts hex color codes (e.g. #00FFFF), not named colors
(e.g. cyan). Add resolve_opencode_color() with a 14-entry lookup table
and wire it into convert_opencode(). Colors already in hex pass through.
2026-03-09 13:14:23 +00:00
Victor Kzam
fc669c1b74 fix(opencode): use plural agents/ directory per current conventions
OpenCode docs now specify agents/ (plural) as the standard directory name;
agent/ (singular) is legacy backwards-compat. Update the converter output
path, installer source/dest paths, and .gitignore entry accordingly.
2026-03-09 13:13:56 +00:00
0xdx2
f537275383 feat:Add support for Copilot agents installation in install.sh 2026-03-09 15:42:05 +08:00
4shil
4f68131a01 feat: add multi-tool integration scripts and converted agent files
Adds support for installing The Agency agents across 7 agentic coding
tools via two scripts:

scripts/convert.sh
  - Reads all 61 agents and converts them into tool-specific formats
  - Supports: Antigravity, Gemini CLI, OpenCode, Cursor, Aider, Windsurf
  - Shellcheck-clean, pure bash, no external deps
  - Run: ./scripts/convert.sh [--tool <name>]

scripts/install.sh
  - Interactive terminal UI with auto-detection of installed tools
  - Pre-selects detected tools, toggle by number or bulk commands
  - Falls back gracefully in CI / non-interactive mode
  - Cross-platform: Linux, macOS (bash 3.2+), Windows Git Bash / WSL
  - Run: ./scripts/install.sh [--tool <name>] [--no-interactive]

integrations/ (generated, committed for reference)
  - antigravity/   SKILL.md per agent (61 files)
  - gemini-cli/    SKILL.md per agent + gemini-extension.json
  - opencode/      .md agent files for .opencode/agent/
  - cursor/        .mdc rule files for .cursor/rules/
  - aider/         single CONVENTIONS.md (all agents combined)
  - windsurf/      single .windsurfrules (all agents combined)
  - claude-code/   README only (agents copied directly from repo root)
  - README.md      full usage + tool-specific instructions

README.md
  - Added Multi-Tool Integrations section with supported tools table,
    quick-start guide, per-tool expandable instructions, and updated
    roadmap marking integrations as complete
2026-03-08 20:30:01 +05:30
jiangnan
2ded8e99a8 Address review feedback on CI lint workflow
- Fix ((errors++)) causing early exit under set -e
- Fix command injection in workflow by using env variable
- Add strategy/ directory to lint paths and AGENT_DIRS
2026-03-06 06:03:35 +08:00
jiangnan
976c08e4c3 Add CI workflow to validate agent file format
Adds a lint script and GitHub Actions workflow that checks agent
markdown files for required YAML frontmatter fields (name, description,
color) and recommends standard sections. Only changed files in PRs
are validated to avoid blocking on pre-existing issues.
2026-03-06 04:37:53 +08:00