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
22 changes: 22 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "community-access",
"owner": {
"name": "Community Access"
},
"metadata": {
"description": "Accessibility enforcement plugins for Claude Code"
},
"plugins": [
{
"name": "accessibility-agents",
"source": "./claude-code-plugin",
"description": "WCAG AA accessibility enforcement for Claude Code. 55 specialist agents, 17 commands, and enforcement hooks that delegate to accessibility-lead for UI code review.",
"version": "1.0.0",
"author": {
"name": "Taylor Arndt"
},
"category": "accessibility",
"homepage": "https://github.com/Community-Access/accessibility-agents"
}
]
}
53 changes: 51 additions & 2 deletions claude-code-plugin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,55 @@ See the [Hooks Guide](../docs/hooks-guide.md) for the full technical breakdown o

## Installation

Run the installer from the project root:
### Standard (Recommended)

Register the marketplace and install the plugin:

```bash
claude plugin marketplace add Community-Access/accessibility-agents
claude plugin install accessibility-agents@community-access
```

Or interactively via `/plugin` in Claude Code.

**Scopes:**
- `--scope user` (default) -- personal, all projects
- `--scope project` -- team-shared via `.claude/settings.json` (committed to git)
- `--scope local` -- personal per-project via `.claude/settings.local.json` (gitignored)

For team projects, add to `.claude/settings.json`:

```json
{
"extraKnownMarketplaces": {
"community-access": {
"source": {
"source": "github",
"repo": "Community-Access/accessibility-agents"
}
}
},
"enabledPlugins": {
"accessibility-agents@community-access": true
}
}
```

Team members are auto-prompted to install when they open the project.

**Offline install** from a local clone:

```bash
# Install to your project (recommended)
claude plugin marketplace add ./path/to/local/clone
claude plugin install accessibility-agents@community-access
```

### Alternative: install.sh

For embedding agents directly into a project directory (self-contained, zero network dependency):

```bash
# Install to your project
bash install.sh --project

# Install globally
Expand Down Expand Up @@ -166,6 +211,10 @@ See the [Hooks Guide](../docs/hooks-guide.md) for detailed testing commands and
## Updating

```bash
# Marketplace installs
claude plugin update accessibility-agents@community-access

# install.sh installs
bash update.sh # Update global install
bash update.sh --project # Update project install
```
Expand Down
Loading