Agentic Plugin Marketplace by wshobson
Agentic Plugin Marketplace
94 plugins, 202 agents, 183 skills and 105 commands for Claude Code, generated for Codex, Cursor, OpenCode and Copilot
Install
/plugin marketplace add wshobson/agents
/plugin install python-developmentReplace python-development with any of the 94 plugins
This is third-party code. Review the repository files before installing.
What it does
A marketplace of isolated plugins, each bundling agents, commands and skills for a domain such as Python, frontend, security or infrastructure. Installing a plugin loads only its components into context, not the whole marketplace. One markdown source generates native artifacts for Codex CLI, Cursor, OpenCode, Antigravity, Copilot and Pi. It ships the plugin-eval framework for scoring skill quality.
Who it is for. Developers who want a large library of ready subagents and skills across stacks.
Good fit when
- You need specialized subagents for a language or framework
- You want a single skill such as python-testing-patterns without the whole set
- You use several agents and want one source of rules
- You want to score your own skill with plugin-eval
Not a fit when
- You want a small, cohesive rule set: this is a large, varied library
Example request
Use the Python agent to rewrite this handler with asyncio and proper task cancellationLimitations
Antigravity, OpenCode and Pi require cloning the repo and running make. Installing skills only via gh skill or npx skills excludes agents, commands and hooks.
How to disable. Remove the installed plugin in Claude Code or delete the skill folder from the agent's skills directory.
Security check
- Some plugins include commands and hooks
- Some install paths require running make from a clone
README in short
The README describes a marketplace of agentic workflow building blocks with a single source in the plugins folder. Install paths are given per agent, plus gh skill and npx skills for skills only. It covers a tiered model strategy, the plugin-eval framework and external Pensyve and HOL Guard integrations. MIT license.
SKILL.md
---
name: async-python-patterns
description: Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.
---
# Async Python Patterns
Comprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems.
## When to Use This Skill
- Building async web APIs (FastAPI, aiohttp, Sanic)
- Implementing concurrent I/O operations (database, file, network)
- Creating web scrapers with concurrent requests
- Developing real-time applications (WebSocket servers, chat systems)
- Processing multiple independent tasks simultaneously
- Building microservices with async communication
- Optimizing I/O-bound workloads
- Implementing async background tasks and queues
## Sync vs Async Decision Guide
Before adopting async, consider whether it's the right choice for your use case.
| Use Case | Recommended Approach |
|----------|---------------------|
| Many concurrent network/DB calls | `asyncio` |
| CPU-bound computation | `multiprocessing` or thread pool |
| Mixed I/O + CPU | Offload CPU work with `asyncio.to_thread()` |
| Simple scripts, few connections | Sync (simpler, easier to debug) |
| Web APIs with high concurrency | Async frameworks (FastAPI, aiohttp) |
**Key Rule:** Stay fully sync or fully async within a call path. Mixing creates hidden blocking and complexity.
## Core Concepts
### 1. Event Loop
The event loop is the heart of asyncio, managing and scheduling asynchronous tasks.
**Key characteristics:**
- Single-threaded cooperative multitasking
- Schedules coroutines for execution
- Handles I/O operations without blocking
- Manages callbacks and futures
### 2. Coroutines
Functions defined with `async def` that can be paused and resumed.
**Syntax:**
```python
async def my_coroutine():
result = await some_async_operation()
return result
```
### 3. TasksFAQ
Is the whole marketplace loaded into context?
No, installing a plugin loads only its agents, commands and skills.
Can I install one skill without cloning?
Yes: gh skill install wshobson/agents or npx skills add wshobson/agents --skill with the skill name.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything
Up-to-date, version-specific library docs and code examples in your agent's context, via MCP or a CLI plus skill