Skip to content

Publish autoflow to Claude Code plugin marketplaces #1

@amtagrwl

Description

@amtagrwl

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:

  1. Official Anthropic directory — fill out form at clau.de/plugin-directory-submission
  2. claude-plugins.dev — automatic (public repo + plugin.json = auto-indexed)
  3. ccplugins/awesome-claude-code-plugins — fork, add entry under "Workflow Orchestration", PR
  4. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions