How this skill is triggered — by the user, by Claude, or both
Slash command
/example-plugin:example-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This is an example skill that demonstrates how to package specialized knowledge and capabilities.
This is an example skill that demonstrates how to package specialized knowledge and capabilities.
This skill provides guidance on writing clean, maintainable Python code following PEP 8 standards.
Naming Conventions:
snake_case for functions and variablesPascalCase for class namesUPPER_CASE for constantsFunction Design:
Documentation:
# Good: Clear, single responsibility
def calculate_total_price(items: list[dict]) -> float:
"""Calculate the total price of items including tax."""
subtotal = sum(item['price'] for item in items)
tax = subtotal * 0.08
return subtotal + tax
# Bad: Multiple responsibilities, unclear name
def process(data):
total = 0
for item in data:
total += item['price']
tax = total * 0.08
print(f"Total: {total + tax}")
return total + tax
When this skill is active, apply these principles when:
npx claudepluginhub bloknayrb/claudestuff --plugin example-pluginProvides a template for authoring SKILL.md files with sections for overview, usage triggers, step-by-step instructions, and references. Useful when creating new skills for Claude Code.
Guides creating and editing SKILL.md files for Claude Code skills, covering objectives, when to create, YAML frontmatter requirements, structure, and writing principles like showing patterns with examples.
Generates structured SKILL.md files for new Claude Code skills from purpose descriptions, following templates with frontmatter, usage triggers, steps, and best practices.