By andrew-d
Modern Python best practices. Use when creating new Python projects, and writing Python scripts, or migrating existing projects from legacy tools.
A curated mirror of Claude Code skills from trusted upstream repositories, with automated syncing and review workflows.
This repository maintains a mirror of skills from upstream repositories. Skills are curated to include only those from trusted sources, and the mirror is kept in sync via automated syncing and pull request workflows. Users can configure Claude Code to use this repository as a plugin source.
The syncing process consists of three main steps:
sync.py clones all configured upstream repositoriesmarketplace.json file is generated for Claude Code to discover available skillsThe GitHub Action (sync.yaml) runs this process on a weekly schedule and on manual trigger. When changes are detected, it creates a pull request with the updates. The PR diff becomes the review surface—review all changes before merging.
Configuration is defined in upstream.yaml. The schema is:
upstreams:
- name: <upstream-name> # Unique identifier for this upstream
repo: <git-url> # Git repository URL
ref: <branch/tag> # Git reference (branch or tag)
plugins: # (Optional) Plugin-level filtering
include: # (Optional) Only include these plugins
- <plugin-name>
- plugin-name:
skills: # (Optional) Skill-level filtering
include: # (Optional) Only include these skills
- <skill-name>
exclude: # (Optional) Exclude these skills
- <skill-name>
exclude: # (Optional) Exclude these plugins
- <plugin-name>
upstreams:
- name: trailofbits
repo: https://github.com/trailofbits/skills
ref: main
All plugins and skills from the repository are included.
upstreams:
- name: security-tools
repo: https://github.com/example/skills
ref: main
plugins:
include:
- security-analysis
- vulnerability-scanner
Only plugins named security-analysis and vulnerability-scanner are included.
upstreams:
- name: experimental
repo: https://github.com/example/skills
ref: main
plugins:
exclude:
- unstable-plugin
- beta-feature
All plugins except unstable-plugin and beta-feature are included.
upstreams:
- name: mixed-tools
repo: https://github.com/example/skills
ref: main
plugins:
include:
- analysis-plugin:
skills:
include:
- code-review
- type-checking
- utils-plugin:
skills:
exclude:
- deprecated-util
analysis-plugin is included, but only with skills code-review and type-checkingutils-plugin is included with all skills except deprecated-utilSecurity depends on careful review:
When reviewing a sync PR, check:
To run the sync process locally:
python sync.py
This will:
upstream.yamlplugins/marketplace.json with skill metadataNo dependencies are needed beyond Python 3.12 and PyYAML:
pip install pyyaml
To configure Claude Code to use this repository as a plugin source:
marketplace.json file to discover available skillsRefer to Claude Code documentation for exact configuration steps for your environment.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub andrew-d/claude-skills --plugin trailofbits--modern-pythonAudit supply-chain threat landscape of project dependencies for exploitation or takeover risk
Automatically nudges Claude to offer learning exercises after git commits. Requires the learning-opportunities plugin.
Core Swift language features, concurrency, testing, SwiftData, Charts, and Codable
Science-based learning exercises for deliberate skill development during AI-assisted coding
Generates a repo-specific orientation.md for use with the learning-opportunities skill
Editorial "Python Pro" bundle for Claude Code from Antigravity Awesome Skills.
Curated skills for Claude Code and Codex power users - tool selection, workflow optimization, and productivity
Complete plugin development toolkit for creating, refactoring, and validating Claude Code plugins and agents. Use when creating new plugins/skills/agents, refactoring existing plugins/skills, validating frontmatter, or restructuring plugin components. Includes specialized agents for assessment, planning, execution, and validation workflows.
Python-specific development with type hints and idiomatic refactoring
Custom commands, skills, agents, rules, hooks, and output styles for Claude Code - session continuity and modern CLI tooling for real-world development workflows
Core skills: ecosystem guide, skill creator, research patterns, session reflection, and plugin development. Includes UserPromptSubmit hook for forced skill evaluation.