Michael Sitarzewski
f2db3d4e3a
feat: installer v2 — selective install, interactive TUI, consolidate cluster
...
One coherent, dependency-free installer (bash 3.2+, zero deps) that
consolidates 7 conflicting install.sh PRs and fixes #532 .
Selective install (compose freely; empty = everything):
- --division / --agent / --agents-file filter across both source tools and
the flat converted outputs via a slug-based allow-set (#157 , #487 )
- --list [tools|teams|agents] and --dry-run
Install mechanics:
- --link symlink vs copy (#233 ); --path + env-var fallbacks (#216 );
auto-run convert.sh when integration files are missing (#426 );
resolve_tool_path dynamic detection (#327 ); set -e-safe increments (#505 )
Interactive wizard (pure bash):
- Tools -> Teams -> Review, arrow-key nav, space toggle, a/n all/none,
live / search, live agent counts, inline OpenCode capacity warning,
alt-screen takeover with trap-based Ctrl-C restore, non-TTY fallback
#532 : installing a subset keeps you under OpenCode's ~119 scanner cap
(upstream anomalyco/opencode#27988 ); installer warns when exceeded; README
documents it.
New scripts/lib.sh holds shared frontmatter/slug helpers (used by
convert.sh too) + ANSI/TUI primitives.
Closes #157 , #216 , #233 , #327 , #426 , #487 , #505 .
Co-Authored-By: kienbui1995 <kienbui1995@users.noreply.github.com >
Co-Authored-By: Shiven0504 <Shiven0504@users.noreply.github.com >
Co-Authored-By: rounakkumarsingh <rounakkumarsingh@users.noreply.github.com >
Co-Authored-By: toukanno <toukanno@users.noreply.github.com >
Co-Authored-By: ilyaivasyk <ilyaivasyk@users.noreply.github.com >
Co-Authored-By: Jason2031 <Jason2031@users.noreply.github.com >
Co-Authored-By: ShaoJiaZhen <ShaoJiaZhen@users.noreply.github.com >
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 00:21:52 -05:00
youngledo
3fd9542983
docs: refine backend architect operational guidance ( #536 )
...
Thanks @youngledo! 🙏
2026-06-04 18:39:41 -05:00
youngledo
6c23129102
docs: expand software architect architecture guidance ( #535 )
...
Thanks @youngledo! 🙏
2026-06-04 18:39:38 -05:00
JZ
e481116cc5
refactor(install): replace usage() magic line numbers with sentinels ( #506 )
...
Thanks @ShaoJiaZhen! 🙏
2026-06-04 18:39:34 -05:00
Juan Pelaez
951464fe55
fix: Workflow Architect emoji renders as raw Unicode escape ( #514 )
...
Thanks @jpelaez-23blocks! 🙏
2026-06-04 18:39:31 -05:00
Matt Van Horn
44d730cde8
Replace corrupt soft-hyphen heading with intended thought-bubble emoji ( #479 )
...
Thanks @mvanhorn! 🙏
2026-06-04 18:39:28 -05:00
Michael Sitarzewski
8237f99b85
feat: add Security division (resolves RFC #438 ) ( #566 )
...
New security/ division: 6 new agents (#223 , #326 ) + 4 relocated; differentiated Security Architect; 209 agents / 15 divisions. Closes #223 , #326 .
Co-Authored-By: anonym88-ai <anonym88-ai@users.noreply.github.com >
Co-Authored-By: caveat-ops <caveat-ops@users.noreply.github.com >
2026-06-04 16:55:28 -05:00
Michael Sitarzewski
f954ca5378
feat(gemini-cli): switch to native subagents ( #565 )
...
Migrates Gemini CLI to native subagents (~/.gemini/agents/) + quotes zk-steward description. Rebased from #472 ; e2e-verified with real gemini v0.43.0. Closes #473 .
Co-Authored-By: Tomo Wang <tomo_wang@163.com >
2026-06-04 06:04:35 -05:00
Michael Sitarzewski
723e7e1dd5
docs: add Korean (ko) + Japanese (ja-JP) community translations ( #564 )
...
Closes #545 , #547 . Incorporates #551 (table conflict) with credit to @sscodeai and @jnMetaCode.
2026-06-04 05:50:50 -05:00
Wali Reheman
3d531e828d
docs: add pt-BR, ru, id, ar community translations ( #550 )
...
Adds 4 community-translation rows (pt-BR, ru, id, ar) maintained by @jnMetaCode. All target repos verified to exist with real content. Closes #549 . Thanks @wali-reheman! 🙏
2026-06-04 05:49:09 -05:00
Michael Sitarzewski
241dc5e68d
docs: refresh agent roster + fix stale counts (203 agents / 14 divisions) ( #562 )
...
The README Stats and acknowledgements were stale (144 / 147 agents, "12
divisions") and 19 merged agents were missing from the division tables.
- Update both count statements to 203 agents across 14 divisions
- Add 19 missing roster rows: Design (1), Engineering (4), Marketing (5),
Project Management (1), Sales (1), Specialized (7)
- De-hardcode the Gemini CLI README ("61 Agency agents" -> "all Agency
agents") so it can't go stale again
Verified: every on-disk agent is now linked in the README (0 missing).
Thanks to the contributors whose agents are now cataloged — @epowelljr,
@hedonnn, @Subhodip-Chatterjee, @Shiven0504, @DKFuH, @ahteshamsalamatansari,
@ahruslan17, @lz-googlefycy, @jmlozano1990, @kriptoburak — and everyone
building out The Agency.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-03 19:41:22 -05:00
Michael Sitarzewski
b8270c29e3
fix: normalize CRLF in email-strategist + guard linter against CRLF ( #561 )
...
marketing/marketing-email-strategist.md (#509 ) landed with CRLF line
endings, which violate .gitattributes (*.md text eol=lf) and broke
./scripts/lint-agents.sh — head -1 saw "---\r" and reported a confusing
"missing frontmatter opening ---" on a file that visibly starts with ---.
- Normalize that file to LF (content-neutral; 0 non-whitespace changes).
- Add a CRLF guard to lint-agents.sh that fails fast with a clear,
actionable message instead of the misleading frontmatter error.
Thanks @hedonnn for the Email Marketing Strategist agent — great content;
just needed the line endings normalized.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-03 19:34:26 -05:00
Ruslan Akhmetzianov
fb65f61d80
Add Personal Growth Mentor - Specialized ( #552 )
...
Thanks @ahruslan17 — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:44 -05:00
Burak Bayır
836f024049
Add X/Twitter intelligence analyst agent ( #540 )
...
Thanks @kriptoburak — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:40 -05:00
Subhodip Chatterjee
13d9172d3d
Add Podcast Strategist - Marketing Division ( #140 )
...
Thanks @Subhodip-Chatterjee — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:37 -05:00
Ahtesham Salamat Ansari
79fca4c7d5
Add Prompt Engineer - engineering ( #553 )
...
Thanks @ahteshamsalamatansari — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:32 -05:00
JmLozano
97f5ee539a
Add Meeting Notes Specialist - project-management ( #521 )
...
Thanks @jmlozano1990 — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:27 -05:00
lz-googlefycy
a9e468c0bd
feat: add Multi-Platform Publisher agent for Chinese content distribution ( #516 )
...
Thanks @lz-googlefycy — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:23 -05:00
Daniel Klas
0ed39e7d0b
feat: Add OrgScript Engineer agent profile ( #367 )
...
Thanks @DKFuH — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:19 -05:00
Shiven Garia
88b537f2ce
Add Pricing Analyst agent - Strategy ( #312 )
...
Thanks @Shiven0504 — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:15 -05:00
HedoNNN
4fdf1ebf2b
Add Offer and Lead Gen Strategist ( #510 )
...
Thanks @hedonnn — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:12 -05:00
HedoNNN
f1aaf0478e
Add Email Marketing Strategist ( #509 )
...
Thanks @hedonnn — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:08 -05:00
HedoNNN
4db32bab1d
Add AEO Foundations Architect ( #508 )
...
Thanks @hedonnn — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:04 -05:00
HedoNNN
0ab5b45c77
Add Persona Walkthrough Specialist ( #507 )
...
Thanks @hedonnn — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:00 -05:00
Yunus Kılıç
620a061a90
feat: add Codex agent conversion and install support ( #362 )
...
Adds Codex as a conversion/install target: each agent → `~/.codex/agents/<slug>.toml` with the three required Codex fields (name, description, developer_instructions).
Validated: all 184 agents generate valid, parseable TOML (incl. 21k-char agents with embedded code blocks) via the PR's TOML basic-string escaper. Matches OpenAI's documented custom-agent schema.
Thanks @yunuskilicdev.
2026-06-03 18:59:48 -05:00
Edgar Powell, Jr
ab414934e3
feat: add IT Service Manager agent to Engineering Division ( #449 )
...
Thanks @epowelljr — original (passed the new originality check), on-template (full persona sections), and cleanly mergeable. 🙏
2026-06-03 18:50:25 -05:00
Edgar Powell, Jr
17ad0e820b
feat: add Change Management Consultant agent to Specialized Division ( #448 )
...
Thanks @epowelljr — original (passed the new originality check), on-template (full persona sections), and cleanly mergeable. 🙏
2026-06-03 18:50:22 -05:00
Edgar Powell, Jr
e0c0c7ae30
feat: add Medical Billing & Coding Specialist agent to Specialized Division ( #447 )
...
Thanks @epowelljr — original (passed the new originality check), on-template (full persona sections), and cleanly mergeable. 🙏
2026-06-03 18:50:18 -05:00
Edgar Powell, Jr
d4b8af7eeb
feat: add Business Strategist agent to Specialized Division ( #446 )
...
Thanks @epowelljr — original (passed the new originality check), on-template (full persona sections), and cleanly mergeable. 🙏
2026-06-03 18:50:14 -05:00
Edgar Powell, Jr
316b79529a
feat: add Grant Writer agent to Specialized Division ( #445 )
...
Thanks @epowelljr — original (passed the new originality check), on-template (full persona sections), and cleanly mergeable. 🙏
2026-06-03 18:50:10 -05:00
Edgar Powell, Jr
d383fe8724
feat: add Customer Success Manager agent to Specialized Division ( #444 )
...
Thanks @epowelljr — original (passed the new originality check), on-template (full persona sections), and cleanly mergeable. 🙏
2026-06-03 18:50:06 -05:00
Edgar Powell, Jr
d8345daf66
feat: add PR & Communications Manager agent to Marketing Division ( #443 )
...
Thanks @epowelljr — original (passed the new originality check), on-template (full persona sections), and cleanly mergeable. 🙏
2026-06-03 18:50:02 -05:00
Michael Sitarzewski
5032f7e75c
feat: add agent originality check (script + CI + docs) ( #560 )
...
Adds scripts/check-agent-originality.sh, which flags new agents that
substantially duplicate an existing one. It compares each candidate
against the whole roster (and other files in the same change set) using
entity-neutralized 8-word shingle overlap, so a find-replace "re-skin"
that only swaps a country/platform name can't slip past review.
- CI: new "Check agent originality" step in lint-agents.yml runs it on
changed agent files; a >=40% match fails the build.
- Docs: CONTRIBUTING.md gains a self-run "before submitting" step, a
checklist item, and a "things we'll always close" bullet for re-skins.
Calibration: across the existing 184-agent library the worst same-pair
similarity is ~1.5% (median 0%), so the WARN >=20% / FAIL >=40% defaults
leave a wide margin against false positives.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-03 12:08:28 -05:00
Akhilesh Arora
083ce47e13
fix: remove stray EOFcat heredoc artifact from SECURITY.md ( #531 )
...
Removes the stray `EOFcat SECURITY.md` line accidentally left at the end of SECURITY.md.
Closes #530 . Thanks to @akhilesharora.
2026-06-02 18:06:50 -05:00
Guillaume Bolivard
060c2076bc
fix: align local linter scope with CI workflow ( #546 )
...
Removes strategy/ from lint-agents.sh AGENT_DIRS so the local linter no longer errors on the frontmatter-less NEXUS docs, matching the CI workflow's scope.
Thanks to @GuillaumeBld for the fix.
2026-06-02 18:04:42 -05:00
Shiven Garia
783f6a72bf
Fix opencode global install docs to use install.sh --path ( #249 )
...
Fixes opencode global install docs — replaces broken cp command with proper convert + install two-step workflow.
2026-04-11 23:25:59 -05:00
Ryanba
cef2105207
docs: add Qwen integration guide ( #232 )
...
Adds Qwen integration guide documenting convert_qwen/install_qwen behavior and project-scoped setup.
2026-04-11 23:25:56 -05:00
Ryanba
2af3773866
docs: align displayed OpenClaw install path ( #231 )
...
Fixes displayed OpenClaw install path in README checkbox block.
2026-04-11 23:25:53 -05:00
Ryanba
3d574c9aac
docs: align agent linting with OpenClaw section split ( #230 )
...
Fixes OpenClaw section classification in lint script — correctly routes Learning & Memory section.
2026-04-11 23:25:50 -05:00
Kiên Bùi
a4ec4a0d13
fix: add post-install hint for Copilot agent path verification ( #224 )
...
Adds post-install hint reminding users to verify VS Code chat.agentFilesLocations setting for Copilot agents.
2026-04-11 23:25:48 -05:00
Edgar Powell
3eaa0aa2f6
docs: add 14 new agents to README roster ( #439 )
...
Adds 14 recently merged agents to the README roster: Voice AI Integration Engineer (engineering), Sales Outreach, Customer Service, Healthcare Customer Service, Hospitality Guest Services, HR Onboarding, Language Translator, Legal Billing & Time Tracking, Legal Client Intake, Legal Document Review, Loan Officer Assistant, Real Estate Buyer & Seller, Retail Customer Returns (specialized), and Chief of Staff (specialized).
2026-04-11 23:25:45 -05:00
Charlie.Cao
64eee9f8e0
feat(i18n): add Chinese (zh-CN) localization for agent names ( #338 )
...
Adds Chinese (zh-CN) localization tooling: agent-names-zh.json translation map (130+ entries) and localize-agents-zh.ps1 PowerShell script for localizing agent names in Copilot agent picker.
2026-04-11 02:19:01 -05:00
Edgar Powell
4eba68d5ee
feat: add loan officer assistant agent ( #424 )
...
Adds Loan Officer Assistant agent to Specialized division. TRID timeline enforcement, rate lock tracking, document expiration monitoring, DTI calculation, and borrower intake workflows.
2026-04-11 01:30:09 -05:00
Edgar Powell
aacdfd95f0
feat: add real estate buyer and seller agent ( #423 )
...
Adds Real Estate Buyer & Seller agent to Specialized division. Fair housing compliance, earnest money handling, CMA templates, material defect disclosure, and dual buyer/seller workflows.
2026-04-11 01:30:06 -05:00
Edgar Powell
29664829ee
feat: add legal billing and time tracking agent ( #422 )
...
Adds Legal Billing & Time Tracking agent to Specialized division. Time entry standards, IOLTA compliance, block billing detection, collections communication, and realization rate analytics.
2026-04-11 01:30:04 -05:00
Edgar Powell
dc87ff2c83
feat: add legal client intake agent ( #421 )
...
Adds Legal Client Intake agent to Specialized division. Statute of limitations screening, conflict checks, practice-area-specific qualification guides, and attorney-ready intake summaries.
2026-04-11 01:30:01 -05:00
Edgar Powell
7dcac96374
feat: add legal document review agent ( #417 )
...
Adds Legal Document Review agent to Specialized division. Contract review, risk clause flagging, version comparison, and compliance review with jurisdiction-specific enforceability guidance.
2026-04-11 01:29:58 -05:00
Edgar Powell
b476a4c349
feat: add language translator agent ( #416 )
...
Adds Language Translator agent to Specialized division. Spanish/English translation with regional dialect awareness, cultural context flags, pronunciation guides, and emergency phrase protocol.
2026-04-11 01:29:56 -05:00
Edgar Powell
9511ef3675
feat: add sales outreach agent ( #414 )
...
Adds Sales Outreach agent to Specialized division. Consultative B2B prospecting with ICP framework, 7-touch cadence, objection handling, and methodology expertise (SPIN, Challenger, MEDDIC).
2026-04-11 01:29:53 -05:00
Edgar Powell
557788b939
feat: add hr onboarding agent ( #413 )
...
Adds HR Onboarding agent to Specialized division. Full onboarding lifecycle from pre-boarding through 30-60-90 day plans, with compliance focus (I-9, W-4, FLSA, FMLA, ADA) and HRIS integration guidance.
2026-04-11 01:29:50 -05:00