npx claudepluginhub mpuig/skills --plugin mpuig-skillsThis skill should be used when the user asks to "create AGENTS.md", "update AGENTS.md", "maintain agent docs", "set up CLAUDE.md", or needs to keep agent instructions concise. Guides discovery of local skills and enforces minimal documentation style.
Analyze a repository to generate recommended Claude Code settings.json permissions. Use when setting up a new project, auditing existing settings, or determining which read-only bash commands to allow. Detects tech stack, build tools, and monorepo structure.
Perform code reviews following Python best practices. Use when reviewing pull requests, examining code changes, or providing feedback on code quality. Covers security, performance, testing, and design review.
Create commit messages following conventional commit conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits with issue references.
Create pull requests following best practices. Use when opening PRs, writing PR descriptions, or preparing changes for review. Follows conventional commit and PR conventions.
Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch.
Iterate on a PR until CI passes. Use when you need to fix CI failures, address review feedback, or continuously push fixes until all checks are green. Automates the feedback-fix-push-wait cycle.
Python-focused agent skills, following the Agent Skills open format.
Inspired by getsentry/skills and adapted for Python development.
# Add the marketplace
claude plugin marketplace add mpuig/skills
# Install the plugin
claude plugin install mpuig-skills@mpuig-skills
# Clone the repository
git clone git@github.com:mpuig/skills.git ~/mpuig-skills
# Install the marketplace from the local clone
claude plugin marketplace add ~/mpuig-skills
# Install the plugin directly
claude plugin install mpuig-skills
After installation, restart Claude Code. The skills will be automatically invoked when relevant to your task.
# Update the marketplace index
claude plugin marketplace update
# Update the plugin
claude plugin update mpuig-skills@mpuig-skills
Or use /plugin to open the interactive plugin manager.
Copy the skills/ directory to your agent's skills location, or reference the SKILL.md files directly according to your agent's documentation.
| Skill | Description |
|---|---|
| code-review | Python code review guidelines and checklist |
| commit | Conventional commit message conventions |
| create-pr | Create pull requests following best practices |
| find-bugs | Find bugs and security vulnerabilities in branch changes |
| iterate-pr | Iterate on a PR until CI passes and feedback is addressed |
| claude-settings-audit | Analyze repo and generate recommended Claude Code settings.json permissions |
| agents-md | Maintain AGENTS.md with concise agent instructions |
| Subagent | Description |
|---|---|
| code-simplifier | Simplifies and refines Python code for clarity, consistency, and maintainability while preserving all functionality |
mpuig-skills/
├── .claude-plugin/
│ └── marketplace.json # Marketplace manifest
├── plugins/
│ └── mpuig-skills/
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest
│ ├── agents/
│ │ └── code-simplifier.md
│ └── skills/
│ ├── code-review/
│ │ └── SKILL.md
│ └── commit/
│ └── SKILL.md
├── AGENTS.md # Agent-facing documentation
├── CLAUDE.md # Symlink to AGENTS.md
└── README.md # This file
Skills follow the Agent Skills specification. Each skill requires a SKILL.md file with YAML frontmatter.
Create a new directory under plugins/mpuig-skills/skills/:
plugins/mpuig-skills/skills/my-skill/
└── SKILL.md
SKILL.md format:
---
name: my-skill
description: A clear description of what this skill does and when to use it. Include keywords that help agents identify when this skill is relevant.
---
# My Skill Name
## Instructions
Step-by-step guidance for the agent.
## Examples
Concrete examples showing expected input/output.
## Guidelines
- Specific rules to follow
- Edge cases to handle
| Field | Description |
|---|---|
license | License name or path to license file |
compatibility | Environment requirements (max 500 chars) |
model | Override model for this skill (e.g., sonnet, opus, haiku) |
allowed-tools | Space-delimited list of tools the skill can use |
metadata | Arbitrary key-value pairs for additional properties |
---
name: my-skill
description: What this skill does
license: Apache-2.0
model: sonnet
allowed-tools: Read Grep Glob
---
Apache-2.0
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Uses power tools
Uses Bash, Write, or Edit tools