shellcheck-configuration
Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code
Open source Repository Open in the app JSON README (API)
About
Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.
Details
- Kind
- Agent skills
- Topic
- Cloud & DevOps
- Publisher
- wshobson
- Origin
- skillssh
- Category
- ferramentas
- Stars
- 39,427
- Forks
- 4,203
- Last push
- 2026-09-01T22:36:25Z
- Repository state
- ativo
- Language
- Python
- License
- MIT
- Added
- 2026-08-30 15:21:20
- Updated
- 2026-09-11 19:05:33
- Origin id
wshobson/agents/shellcheck-configuration
README
# Agentic Plugin Marketplace
> Production-ready agentic workflow building blocks: **94 plugins**, **202 agents**,
> **183 skills**, **105 commands** — built for Claude Code and consumed natively by
> OpenAI Codex CLI, Cursor, OpenCode, the Antigravity CLI, and GitHub Copilot from a single Markdown source.
[](#claude-code) [](docs/harnesses.md) [](docs/harnesses.md) [](docs/harnesses.md) [](docs/harnesses.md) [](docs/harnesses.md)
> [!NOTE]
> One source-of-truth (`plugins/`), five harnesses. Each harness gets idiomatic,
> harness-native artifacts — not lowest-common-denominator translations.
> See [docs/harnesses.md](docs/harnesses.md) for the capability matrix.
## Quick start
Pick your harness:
### Claude Code
```bash
/plugin marketplace add wshobson/agents
/plugin install python-development # or any of 94 plugins
```
[→ Full Claude Code setup, troubleshooting, and plugin catalog](docs/usage.md)
### Codex CLI · Cursor · OpenCode · Antigravity CLI · Copilot
Codex and Cursor install natively from the committed registries (which point at the source `plugins/`):
```bash
npx codex-marketplace add wshobson/agents # Codex; then install individual plugins
# Cursor: add the marketplace, then `/plugin install <name>` (reads .cursor-plugin/ + source)
```
Antigravity and OpenCode install via clone + generate (the transformed trees are gitignored):
```bash
gh repo clone wshobson/agents ~/agents && cd ~/agents
make generate HARNESS=antigravity && make install-antigravity # Antigravity (agy)
make install-opencode # OpenCode (runs generate + symlinks)
```
### Skills only: `gh skill` · `npx skills`
Both Agent Skills installers read `plugins/*/skills/` straight from GitHub, into whichever agent you use. No clone, no marketplace, no generate step. Skills only: no agents, commands, or hooks.
```bash
gh skill install wshobson/agents # browse, then pick a skill or --all
gh skill install wshobson/agents python-testing-patterns --agent claude-code
npx skills add wshobson/agents --skill python-testing-patterns # add -a claude-code, -g for user scope
```
Setup details and per-harness gotchas: [docs/harnesses.md](docs/harnesses.md).
## What's inside
| | Count | What it is |
|---|---:|---|
| **Plugins** | 94 | Granular, single-purpose installable units (92 local + 2 external via git-subdir) |
| **Agents** | 202 | Domain experts (architecture, languages, infra, security, data, ML, docs, business, SEO) |
| **Skills** | 183 | Modular knowledge packages with progressive disclosure (load when activated) |
| **Commands** | 105 | Slash commands: scaffolding, security scans, test gen, infrastructure setup |
| **Orchestrators** | 16 | Multi-agent coordination workflows (full-stack, security, ML, incident response) |
Browse the catalog: [docs/plugins.md](docs/plugins.md) · [docs/agents.md](docs/agents.md) · [docs/agent-skills.md](docs/agent-skills.md)
## How it works
Each plugin is isolated and composable: agents, commands, and skills are auto-discovered
from directory structure. **Installing a plugin loads only its components into
context** — not the whole marketplace.
```
plugins/python-development/
├── .claude-plugin/plugin.json
├── agents/ # 3 Python agents (python-pro, django-pro, fastapi-pro)
├── commands/ # 1 scaffolding command
└── skills/ # 16 specialized skills (async, testing, packaging, …)
```
Tiered model strategy:
| Tier | Model | Use |
|---|---|---|
| 0 | Fable 5 | Longest-horizon autonomous work — large migrations, multi-hour runs (opt-in, premium cost) |
| 1 | Opus | Architecture, security, code review, production-critical |
| 2 | inherit | User-chosen — backend, frontend, AI/ML, specialized |
| 3 | Sonnet | Docs, testing, debugging, API references |
| 4 | Haiku | Fast operational tasks, SEO, deployment, content |
[→ Model configuration details](docs/agents.md#model-configuration)
## Multi-harness support
This marketplace ships to five agentic harnesses from one Markdown source. Each adapter
emits harness-native artifacts (not lowest-common-denominator translations):
| Harness | Generates | Notes |
|---|---|---|
| **Claude Code** | (source-of-truth) | Native `marketplace.json` + `plugins/` |
| **Codex CLI** | `.agents/plugins/marketplace.json` + `plugins/*/.codex-plugin/plugin.json` (committed); `.codex/skills/`, `.codex/agents/` (gitignored) | 8 KB skill cap respected; commands → skills |
| **Cursor** | `.cursor-plugin/`, `.cursor/rules/` | Thin marketplace + curated rules; reuses `.claude/` |
| **OpenCode** | `.opencode/agents/`, `.opencode/commands/`, `.opencode/skills/` | `permission:` block from `tools:` allowlist; OpenCode-safe skill names |
| **Antigravity CLI** | `.antigravity/plugins/<p>/{skills/,agents/,commands/}` | Self-contained agy plugin per source plugin; model tier alias (`inherit`/`flash`/`pro`) |
| **Copilot** | `.copilot/agents/`, `.copilot/skills/`, `.copilot/commands/` | Markdown agent profiles + SKILL.md skills + commands-as-skills; model maps to native Claude models |
```bash
make generate-all # all five
make validate # structural checks
make garden # drift / dead-link / cap detection
```
Codex and Cursor install from source via committed registries; Antigravity and OpenCode install via clone + `make`. Individual skills install into any agent with `gh skill install wshobson/agents` or `npx skills add wshobson/agents`, no clone needed.
[→ Full capability matrix and per-harness deep-dives](docs/harnesses.md)
## Quality evaluation
[`plugin-eval`](plugins/plugin-eval/) is a three-layer evaluation framework for measuring
and certifying plugin/skill quality:
- **Static** — deterministic structural analysis (<2s, free)
- **LLM Judge** — semantic evaluation across 4 dimensions (~30s, Haiku + Sonnet)
- **Monte Carlo** — statistical reliability via 50-100 simulated runs (~2-5 min)
```bash
uv run plugin-eval score path/to/skill --depth quick
uv run plugin-eval certify path/to/skill
```
[→ PluginEval framework documentation](docs/plugin-eval.md)
## Documentation map
Detail lives in `docs/`. Read in this order:
- **[docs/plugins.md](docs/plugins.md)** — full catalog of all 94 plugins
- **[docs/agents.md](docs/agents.md)** — all 202 agents by category
- **[docs/agent-skills.md](docs/agent-skills.md)** — 183 skills with progressive disclosure
- **[docs/usage.md](docs/usage.md)** — commands, workflows, examples
- **[docs/architecture.md](docs/architecture.md)** — design principles
- **[docs/harnesses.md](docs/harnesses.md)** — cross-harness capability matrix
- **[docs/authoring.md](docs/authoring.md)** — portable-content style guide
- **[docs/plugin-eval.md](docs/plugin-eval.md)** — quality evaluation framework
- **[docs/round-trip-results.md](docs/round-trip-results.md)** — real-CLI verification recipes
Harness setup, capability deltas, and gotchas live in [docs/harnesses.md](docs/harnesses.md).
Contributing: [CONTRIBUTING.md](CONTRIBUTING.md) · Authoring: [docs/authoring.md](docs/authoring.md)
## External Memory Integration
[Pensyve](https://github.com/major7apps/pensyve) is included as an external
`git-subdir` entry for Claude Code. Pensyve also maintains direct upstream
integrations for Codex CLI, Cursor, OpenCode, and Copilot (not yet Antigravity CLI).
| Harness | Pensyve integration |
|---|---|
| Claude Code | `/plugin install pensyve` from this marketplace (`integrations/claude-code`) |
| Codex CLI | [integrations/codex-plugin](https://github.com/major7apps/pensyve/tree/main/integrations/codex-plugin) |
| Cursor | [integrations/cursor](https://github.com/major7apps/pensyve/tree/main/integrations/cursor) |
| OpenCode | [integrations/opencode-plugin](https://github.com/major7apps/pensyve/tree/main/integrations/opencode-plugin) |
| Copilot | `.copilot/` in repo root or `~/.copilot/` via `make install-copilot` |
## External Security Integration
[HOL Guard](https://hol.org/guard) is included as an external
`git-subdir` entry for Claude Code from the reviewed `distributions/wshobson-agents`
payload in [hashgraph-online/hol-guard-plugin](https://github.com/hashgraph-online/hol-guard-plugin).
The payload exposes local `hol-guard` and `plugin-scanner` skills. Guard Cloud is neither
required nor promoted on the default path. This marketplace entry is a Claude Code
discovery surface only; it does not add HOL Guard to this repository's generated Codex,
Cursor, OpenCode, Antigravity, or Copilot registries.
The reviewed external payload is pinned to commit `43b2dda59e9f07057c52e69fd7426188faae1488`. Its local CLI pins are
`hol-guard==2.2.119` and `plugin-scanner==2.2.119`, and installation requires user approval.
For a reviewed payload update, the marketplace `sha` and the matching marketplace/external
manifest versions must be advanced together. When protection is explicitly requested, the
external `hol-guard` runtime can modify supported harness hook/settings configuration; those
changes are performed by the local Guard CLI, not by files in this marketplace repository.
## License
MIT — see [LICENSE](LICENSE).
## Star history
[](https://star-history.dera.page/#wshobson/agents&type=date&legend=top-left)