-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Context
autoflow is a working Claude Code plugin with 3 commits. It needs to be published to plugin marketplaces for discovery and installation. The repo has a basic plugin.json, README, and MIT license, but is missing metadata fields and polish needed for marketplace listings.
Distribution channels (priority order)
| Channel | How | Impact |
|---|---|---|
| 1. Official Anthropic directory | Submit via clau.de/plugin-directory-submission | Highest — ships with Claude Code |
| 2. claude-plugins.dev | Automatic — indexes public GitHub repos | Passive, broad reach |
| 3. ccplugins/awesome-claude-code-plugins | PR to add README entry | Community visibility |
| 4. ComposioHQ/awesome-claude-plugins | PR with plugin folder + README entry | Broader community |
| 5. Own marketplace | Add marketplace.json so users can marketplace add amtagrwl/autoflow |
Direct install path |
Changes needed
1. Update plugin.json — add required marketplace fields
File: .claude-plugin/plugin.json
Add author, repository, homepage, license, keywords:
{
"name": "autoflow",
"version": "1.0.0",
"description": "Analyze Claude Code permission patterns and recommend auto-allow rules to optimize flow state. Features multi-level pattern analysis, verb-based glob patterns, chain detection, and LLM-driven safety curation.",
"author": {
"name": "amtagrwl"
},
"repository": "https://github.com/amtagrwl/autoflow",
"homepage": "https://github.com/amtagrwl/autoflow",
"license": "MIT",
"keywords": ["permissions", "flow-state", "productivity", "auto-allow", "security"],
"hooks": "./hooks/hooks.json"
}2. Add marketplace.json — enable direct marketplace install
File: .claude-plugin/marketplace.json (new)
{
"name": "autoflow-marketplace",
"owner": {
"name": "amtagrwl"
},
"plugins": [
{
"name": "autoflow",
"source": ".",
"description": "Optimize Claude Code flow state by analyzing permission patterns and recommending auto-allow rules.",
"version": "1.0.0"
}
]
}3. Update README.md — marketplace install + feature refresh
- Add marketplace install:
claude plugin install autoflow@amtagrwl-autoflow(after marketplace add) - Add GitHub install:
claude plugin install github:amtagrwl/autoflow - Keep local install as fallback
- Update "How It Works" to mention verb patterns, chain detection, drill-down filters
- Add a "Features" section with bullet points for marketplace appeal
4. Create GitHub release tag
Tag v1.0.0 on the current commit. Marketplaces and claude-plugins.dev use tags for version discovery.
5. Submit to channels
After committing changes:
- Official Anthropic directory — fill out form at
clau.de/plugin-directory-submission - claude-plugins.dev — automatic (public repo + plugin.json = auto-indexed)
- ccplugins/awesome-claude-code-plugins — fork, add entry under "Workflow Orchestration", PR
- ComposioHQ/awesome-claude-plugins — fork, add plugin folder, PR
Files to modify
| File | Action |
|---|---|
.claude-plugin/plugin.json |
Update — add author, repo, license, keywords, better description |
.claude-plugin/marketplace.json |
Create — enable marketplace add |
README.md |
Update — marketplace install, current features |
Verification
-
claude plugin install /Users/amtagrwl/git/autoflow— local install still works - Plugin.json validates (valid JSON, all required fields present)
-
git tag v1.0.0 && git push --tags— tag exists on remote - README renders correctly on GitHub (check after push)
- Submit to Official Anthropic directory
- Verify claude-plugins.dev auto-indexes
- PR to ccplugins/awesome-claude-code-plugins
- PR to ComposioHQ/awesome-claude-plugins
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels