Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 67 additions & 1 deletion src/data/plugins.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
"category": "quality",
"agents": 10,
"agents_type": "role-based",
"skills": 0,
"skills": 1,
"commands": 3,
"repo": "https://github.com/agent-sh/audit-project",
"install": "agentsys install audit-project",
Expand Down Expand Up @@ -153,5 +153,71 @@
"repo": "https://github.com/agent-sh/web-ctl",
"install": "agentsys install web-ctl",
"dependencies": []
},
{
"name": "prepare-delivery",
"description": "Pre-ship quality gates: deslop, agnix, enhance, review loop, delivery validation, and docs sync. Runs all checks but does not create PRs or push.",
"category": "workflow",
"agents": 3,
"skills": 4,
"commands": 1,
"repo": "https://github.com/agent-sh/prepare-delivery",
"install": "agentsys install prepare-delivery",
"dependencies": ["deslop", "enhance", "agnix", "sync-docs"]
},
{
"name": "gate-and-ship",
"description": "Composite workflow that chains /prepare-delivery then /ship in one command. No agents or skills of its own.",
"category": "workflow",
"agents": 0,
"skills": 0,
"commands": 1,
"repo": "https://github.com/agent-sh/gate-and-ship",
"install": "agentsys install gate-and-ship",
"dependencies": ["prepare-delivery", "ship"]
},
{
"name": "skillers",
"description": "Learn from your workflow patterns and suggest skills, hooks, and agents to automate repetitive work. Reads Claude Code, Codex, and OpenCode transcripts.",
"category": "quality",
"agents": 2,
"skills": 2,
"commands": 1,
"repo": "https://github.com/agent-sh/skillers",
"install": "agentsys install skillers",
"dependencies": []
},
{
"name": "onboard",
"description": "Onboard to any codebase - collects project data then guides an interactive tour with tech stack summary, key files, and active areas.",
"category": "quality",
"agents": 1,
"skills": 1,
"commands": 1,
"repo": "https://github.com/agent-sh/onboard",
"install": "agentsys install onboard",
"dependencies": ["repo-intel"]
},
{
"name": "can-i-help",
"description": "Find where to contribute to a project. Matches developer skills to project needs using repo-intel data, test gaps, doc drift, open issues, and bugspots.",
"category": "quality",
"agents": 1,
"skills": 1,
"commands": 1,
"repo": "https://github.com/agent-sh/can-i-help",
"install": "agentsys install can-i-help",
"dependencies": ["repo-intel"]
},
{
"name": "glidemq",
"description": "Skills-only plugin for building message queues with glide-mq: greenfield queue development plus migration guides from BullMQ and Bee-Queue.",
"category": "infrastructure",
"agents": 0,
"skills": 3,
"commands": 0,
"repo": "https://github.com/agent-sh/glidemq",
"install": "agentsys install glidemq",
"dependencies": []
Comment thread
avifenesh marked this conversation as resolved.
}
]
14 changes: 13 additions & 1 deletion src/data/skills.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,17 @@
{ "name": "debate", "plugin": "debate", "description": "Structured multi-round debates between AI tools with evidence-backed arguments", "platforms": ["Claude Code", "OpenCode", "Codex"] },

{ "name": "web-auth", "plugin": "web-ctl", "description": "Authenticate to websites with human-in-the-loop browser handoff for login, 2FA, and CAPTCHAs", "platforms": ["Claude Code", "OpenCode", "Codex"] },
{ "name": "web-browse", "plugin": "web-ctl", "description": "Headless browser control for navigating and interacting with web pages", "platforms": ["Claude Code", "OpenCode", "Codex"] }
{ "name": "web-browse", "plugin": "web-ctl", "description": "Headless browser control for navigating and interacting with web pages", "platforms": ["Claude Code", "OpenCode", "Codex"] },

{ "name": "recommend", "plugin": "skillers", "description": "Suggest skills, hooks, and agents to automate recurring patterns from transcripts", "platforms": ["Claude Code", "OpenCode", "Codex"] },
{ "name": "skillers-compact", "plugin": "skillers", "description": "Compact workflow transcripts into themed knowledge weighted by frequency", "platforms": ["Claude Code", "OpenCode", "Codex"] },

{ "name": "onboard", "plugin": "onboard", "description": "Guided codebase tour from pre-collected project data with tech stack, key files, and active areas", "platforms": ["Claude Code", "OpenCode", "Codex"] },
{ "name": "can-i-help", "plugin": "can-i-help", "description": "Match contributor skills to project needs using repo-intel signals, test gaps, and doc drift", "platforms": ["Claude Code", "OpenCode", "Codex"] },

{ "name": "audit-project", "plugin": "audit-project", "description": "Multi-agent code review with role-based reviewers and iterative improvement", "platforms": ["Claude Code", "OpenCode", "Codex"] },

{ "name": "glide-mq", "plugin": "glidemq", "description": "Greenfield queue development with glide-mq: workers, ordering, rate limiting, flows, step jobs", "platforms": ["Claude Code", "OpenCode", "Codex"] },
{ "name": "glide-mq-migrate-bullmq", "plugin": "glidemq", "description": "Migrate BullMQ applications to glide-mq with API mapping and breaking changes", "platforms": ["Claude Code", "OpenCode", "Codex"] },
{ "name": "glide-mq-migrate-bee", "plugin": "glidemq", "description": "Migrate Bee-Queue applications to glide-mq with chained-builder to options-object conversion", "platforms": ["Claude Code", "OpenCode", "Codex"] }
Comment thread
avifenesh marked this conversation as resolved.
]
Comment thread
avifenesh marked this conversation as resolved.
2 changes: 1 addition & 1 deletion src/pages/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ const stats = [
<!-- Hero -->
<section class="hero" id="hero">
<div class="hero__inner">
<div class="hero__badge reveal" data-delay="0">18 repos &middot; {pluginCount} plugins &middot; {agentCount} agents &middot; {skillCount} skills</div>
<div class="hero__badge reveal" data-delay="0">{pluginCount} repos &middot; {pluginCount} plugins &middot; {agentCount} agents &middot; {skillCount} skills</div>
<h1 class="hero__title reveal" data-delay="100">
<span class="text-gradient">Code does code work.</span><br>AI does AI work.
</h1>
Expand Down
4 changes: 2 additions & 2 deletions src/pages/skills.astro
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import '../styles/tokens.css';
import '../styles/main.css';
import skills from '../data/skills.json';
---
<Base title="Skills Directory -- agent-sh" description="All 33 skills across 14 plugins in the agent-sh ecosystem.">
<Base title="Skills Directory -- agent-sh" description="All 41 skills across 20 plugins in the agent-sh ecosystem.">
<Nav />
<main>
<div class="page-header">
<div class="page-header__inner">
<h1 class="section-title">Skills Directory</h1>
<p class="section-subtitle">33 skills across 14 plugins. Reusable implementation blocks invoked by agents.</p>
<p class="section-subtitle">41 skills across 20 plugins. Reusable implementation blocks invoked by agents.</p>
</div>
</div>

Expand Down
Loading