Skip to content

Latest commit

 

History

History
306 lines (236 loc) · 18.7 KB

File metadata and controls

306 lines (236 loc) · 18.7 KB

Anthril Official Claude Plugins

A curated library of Claude Code plugins for data analysis, entity modelling, business operations, brand management, marketing, developer tooling, database design, and DevOps — packaged as a Claude Code marketplace with standalone plugins.

Maintained by @Anthril.

Quick Start

Install as Plugin

# Add the marketplace
/plugin marketplace add anthril/official-claude-plugins

# Install individual plugins
/plugin install data-analysis@anthril-claude-plugins
/plugin install knowledge-engineering@anthril-claude-plugins
/plugin install business-economics@anthril-claude-plugins
/plugin install package-manager@anthril-claude-plugins
/plugin install plan-completion-audit@anthril-claude-plugins
/plugin install skillops@anthril-claude-plugins
/plugin install brand-manager@anthril-claude-plugins
/plugin install software-development@anthril-claude-plugins
/plugin install ppc-manager@anthril-claude-plugins
/plugin install database-design@anthril-claude-plugins
/plugin install devops@anthril-claude-plugins

Install a Single Skill

# Copy one skill to your personal skills directory
cp -r plugins/data-analysis/skills/knowledge-graph-builder ~/.claude/skills/

Test Locally

# Load the full marketplace for development
claude --plugin-dir .

# Load a single plugin
claude --plugin-dir ./plugins/data-analysis

# List available skills
/skills

# Run a skill
/knowledge-graph-builder Build a knowledge graph for a consulting firm

Updating

Claude Code does not auto-refresh marketplaces — it reads from a local cache (~/.claude/plugins/marketplaces/<name>/) that is only re-fetched on demand. If a /plugin view shows you on the latest version when a newer release exists, the cache is stale.

To pick up a new release:

# 1. Re-fetch the marketplace clone (pulls the latest commit)
/plugin marketplace update anthril-claude-plugins

# 2. Update one or more installed plugins
/plugin update software-development@anthril-claude-plugins

The first command advances the cached marketplace's git HEAD; the second installs the new version into ~/.claude/plugins/cache/anthril-claude-plugins/<plugin>/<version>/ and rewrites the entry in installed_plugins.json.

See CHANGELOG.md for what is in each release before updating.

Plugins

59 production-ready skills across 11 standalone plugins:

Data Analysis & Intelligence (data-analysis)

Skill Description
anomaly-detection-rule-builder Build rule-based and statistical anomaly detection systems for business metrics — revenue drops, traffic spikes, churn increases, cost overruns
cohort-analysis-builder Design cohort analysis frameworks with SQL queries, visualisation specs, and interpretation guides for retention, revenue, and churn analysis
data-pipeline-architecture Design ETL/ELT pipeline architectures with data flow diagrams, transformation specs, orchestration, and error handling for Supabase and BigQuery
data-dictionary-generator Auto-generate comprehensive data dictionaries from database schemas, CSV files, or API responses with column definitions and Mermaid ERD
dataset-profiling-quality-audit Profile datasets and audit data quality — assess completeness, validity, consistency, uniqueness, timeliness, and accuracy

Knowledge Engineering (knowledge-engineering)

Skill Description
business-data-model-designer Design complete Supabase/PostgreSQL data models with ERD, SQL migrations, RLS policies, indexes, and triggers
entity-disambiguation Resolve entity ambiguity across data sources — produce canonical records, merge decisions, and sameAs link mappings
entity-relationship-mapper Map business domains to entity-relationship models with Schema.org types, JSON-LD @graph output, and sameAs connections
knowledge-graph-builder Construct knowledge graph specifications for Neo4j, JSON-LD, or Supabase/PostgreSQL JSONB implementation

Business Economics (business-economics)

Skill Description
unit-economics-calculator Calculate CAC, LTV, payback period, contribution margin with scenario analysis for service, SaaS, and hybrid businesses
market-sizing-tam-estimator Estimate TAM, SAM, and SOM using top-down and bottom-up methods with sensitivity analysis, calibrated for Australian markets

Package Manager (package-manager)

Skill Description
npm-package-audit Audit npm packages for publishing quality, cross-OS compatibility, type declarations, build config, security, and CI/CD — produces a scored report with actionable fixes
cli-ux-audit Audit any CLI tool for terminal UX — help text, command structure, error messages, output formatting, discoverability, and accessibility

Plan Completion Audit (plan-completion-audit)

Skill Description
plan-completion-audit Full-stack audit of a project plan versus actual implementation — verifies plan vs code, types, bugs, security, Supabase schema, RLS, and frontend-backend alignment

SkillOps (skillops)

Skill Description
skill-creator Create new Claude Code skills with proper frontmatter, directory structure, templates, examples, and supporting files
skill-evaluator Audit an existing skill for quality across eight dimensions — metadata, scope, conciseness, architecture, content, tooling, testing, standards — with a scored markdown report and JSON sidecar

Brand Manager (brand-manager)

Skill Description
brand-identity Define brand purpose, values, personality, voice, and positioning statement
brand-guidelines Create comprehensive brand guidelines covering typography, colour, imagery, and tone of voice
target-audience Build detailed audience personas with demographics, psychographics, and journey maps
competitor-analysis Analyse competitors across positioning, messaging, visual identity, and market gaps
logo-brief Write a logo design brief with concept direction, usage rules, and file format specs
color-palette Design a brand colour palette with primary, secondary, accent, and semantic colours
design-tokens Generate design tokens for typography, colour, spacing, and elevation in JSON/CSS format
legal-disclaimers Draft legal disclaimers, terms, and compliance notices for Australian businesses
website-copy Write website copy for landing pages, about sections, and CTAs aligned to brand voice

Software Development (software-development)

Skill Description
dead-code-audit Detect dead code across 9 languages — JS/TS, Python, Go, Rust, Java, PHP, Ruby, C# — with actionable removal plan
write-path-mapping Map end-to-end write paths from UI to database with framework and database introspection

PPC Manager (ppc-manager)

Skill Description
oauth-setup Walk through OAuth setup for Google and Meta platforms with encrypted vault storage
gtm-setup Set up Google Tag Manager containers, workspaces, and base configuration
gtm-datalayer Design and implement GTM data layer specifications
gtm-tags Create and configure GTM tags, triggers, and variables
ga4-setup Set up GA4 properties, data streams, and base configuration
ga4-events Design and implement GA4 custom events and conversions
google-ads-account-setup Set up Google Ads account structure, billing, and conversion tracking
google-search-campaign Build Google Search campaigns with ad groups, keywords, and ads
google-pmax-campaign Build Google Performance Max campaigns with asset groups and signals
google-ads-copy Write Google Ads copy — headlines, descriptions, and extensions
display-ad-specs Generate display ad specifications and creative briefs
meta-pixel-setup Set up Meta Pixel with base code and standard events
meta-capi-setup Configure Meta Conversions API for server-side tracking
meta-events-mapping Map business events to Meta standard and custom events
meta-audience-builder Build Meta custom and lookalike audiences
meta-creative-brief Write creative briefs for Meta ad campaigns
meta-ads-copy Write Meta ad copy — primary text, headlines, and descriptions
keyword-research Conduct keyword research for PPC campaigns across Google and Meta
campaign-audit Cross-platform campaign audit using all four MCP servers
utm-builder Build UTM parameter conventions and tracking URLs
landing-page-copy Write landing page copy optimised for PPC traffic
youtube-campaign Plan and configure YouTube ad campaigns

Database Design (database-design)

Skill Description
postgres-schema-audit Audit any Postgres 13+ schema (Supabase via MCP, or RDS/Cloud SQL/Neon/Railway/self-hosted via a read-only connection) — parallel per-schema sub-agents across ten audit categories, producing evidence-backed findings, an ER diagram, and draft migration SQL

DevOps (devops)

Skill Description
devops-needs-assessment Plain-language DevOps triage for non-experts — scores nine dimensions and names the top three fixes
cicd-pipeline-audit Audit CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI, Azure Pipelines, Jenkins, Bitbucket) — one sub-agent per workflow
iac-terraform-audit Audit Terraform, OpenTofu, Terragrunt, and Pulumi modules — one sub-agent per module
container-audit Audit Dockerfiles and docker-compose files — one sub-agent per Dockerfile
kubernetes-manifest-audit Audit Kubernetes manifests and Helm charts against CIS and NSA/CISA hardening guides
observability-audit Score observability across the four pillars — logs, metrics, traces, alerts/dashboards
release-readiness-audit Pre-production go/no-go gate — migration safety, rollback, monitoring, deploy strategy
devsecops-supply-chain-audit Audit supply chain across every ecosystem detected — pinning, vulnerabilities, secrets, SBOM, signing, branch protection
sre-reliability-audit Assess Site Reliability maturity — SLOs, runbooks, on-call, postmortems, game days

Every DevOps skill supports three operating modes: static (default), --live (uses gh, kubectl, terraform, cloud CLIs, scanners), and --apply (opt-in remediation with per-change confirmation). Runtime testing (--runtime) is available where applicable with production-name guards.

Skill Features

Every skill in this library includes:

  • YAML frontmattername, description (<250 chars), argument-hint, allowed-tools, effort
  • $ARGUMENTS — Accept user input directly (e.g., /skill-name my business description)
  • ultrathink — Extended thinking enabled for complex analytical skills
  • Output templates — Structured output format with section headers
  • Example outputs — Realistic completed examples with Australian business context
  • Utility scripts — Python/Bash helpers for common operations

Select skills also include:

  • context: fork — Research-heavy skills run in isolated subagent context
  • paths — Auto-activation when working with matching file patterns
  • reference.md — Dense reference material (SQL templates, scoring rubrics, lookup tables) extracted to keep SKILL.md under 500 lines
  • Dynamic context injection — Shell commands that inject project state before the skill runs
  • Parallel sub-agents — Independent audit targets (schemas, workflows, modules, Dockerfiles, charts, ecosystems) are audited in parallel for large-repo throughput

Plugin Directory Structure

Each plugin follows a consistent layout:

plugins/<plugin-name>/
├── .claude-plugin/
│   └── plugin.json              # Plugin manifest (name, version, author, keywords)
├── skills/
│   └── <skill-name>/
│       ├── SKILL.md              # Main skill instructions (under 500 lines)
│       ├── reference.md          # Detailed reference material (where needed)
│       ├── LICENSE.txt           # License
│       ├── templates/
│       │   └── output-template.md    # Output format skeleton
│       ├── examples/
│       │   └── example-output.md     # Realistic completed example
│       └── scripts/
│           └── helper.sh             # Utility script (where relevant)
├── hooks/
│   ├── hooks.json                # Plugin hooks configuration
│   └── scripts/                  # Hook scripts
└── settings.json                 # Plugin settings

Repository Structure

official-claude-plugins/
├── .claude/
│   └── CLAUDE.md                          # Project instructions for contributors
├── .claude-plugin/
│   └── marketplace.json                   # Marketplace catalog (11 plugins)
├── plugins/
│   ├── data-analysis/                     # Data Analysis & Intelligence (5 skills)
│   ├── knowledge-engineering/             # Knowledge Engineering (4 skills)
│   ├── business-economics/                # Business Economics (2 skills)
│   ├── package-manager/                   # Package Manager (2 skills)
│   ├── plan-completion-audit/             # Plan Completion Audit (1 skill)
│   ├── skillops/                          # SkillOps (2 skills)
│   ├── brand-manager/                     # Brand Manager (9 skills)
│   ├── software-development/              # Software Development (2 skills)
│   ├── ppc-manager/                       # PPC Manager (22 skills)
│   ├── database-design/                   # Database Design (1 skill)
│   └── devops/                            # DevOps (9 skills)
├── scripts/
│   └── check-versions.mjs                 # Verify marketplace ↔ plugin.json version sync
├── settings.json                          # Root plugin settings
├── CHANGELOG.md                           # Version history
├── LICENSE                                # MIT
└── README.md

Creating New Skills

Use the built-in skill creator:

/skill-creator customer-churn-predictor — predict churn risk from behavioural signals

Or follow the conventions in .claude/CLAUDE.md to create skills manually.

Skill Development Checklist

  • SKILL.md has valid YAML frontmatter with name, description, effort
  • SKILL.md is under 500 lines
  • Uses $ARGUMENTS for user input
  • Description is under 250 characters, front-loaded with key use case
  • effort field set appropriately (medium, high, or max)
  • paths field set if skill should auto-activate on file patterns
  • templates/ directory has at least one output template
  • examples/ directory has at least one example output
  • Dense reference material is in reference.md, not SKILL.md
  • Plugin version in plugin.json matches marketplace entry (run node scripts/check-versions.mjs)
  • Tested locally with claude --plugin-dir .

Contributing

  1. Fork the repository
  2. Create a new skill using /skill-creator
  3. Place it in the appropriate plugin directory under plugins/
  4. Test locally with claude --plugin-dir .
  5. Submit a pull request

See .claude/CLAUDE.md for detailed development standards.

Sponsors

This project is maintained by Anthril and funded by our sponsors.

Become a sponsor →

License

MIT