AgentToolHub
Skill

python-scripting

python-scripting — a Claude Code skill from 89jobrien/steve

Features

  • ✓Centralized Claude Code configurations
  • ✓Diverse set of agents, commands, and skills
  • ✓Comprehensive test suite and coverage
  • ✓Python 3.10+ compatibility
  • ✓Extensive documentation and guides
  • ✓Visit GitHub for more details

Installation Guide

bash
# Clone the repository
git clone https://github.com/joe/steve.git
cd steve

# Install dependencies
uv sync

# Build the component index
uv run scripts/build_index.py

# Run tests
uv run pytest
bash
# Index
make run-index                              # Build index
make run-index ARGS="--verbose"             # With options

# List
make run-list                               # List all
make run-list ARGS="--type agent"           # Filter by type

# Install
make run-install ARGS="python-pro"          # Install component

# Publish
make run-publish                            # Publish ALL
make run-publish ARGS="steve/agents/core/*.md"  # Glob
make run-publish ARGS="steve/agents/core/example-agent.md"  # Single

# Secrets
make run-secrets ARGS="--scan"              # Scan
make run-secrets ARGS="--baseline"          # Baseline

# Metadata
make run-metadata ARGS="steve/agents/core/example-agent.md"
make run-metadata ARGS="steve/agents/core/*.md"  # Glob
make run-metadata ARGS="steve/agents/core/*.md --gist-url https://..."  # Glob with options

# Batch metadata
make run-batch-metadata ARGS='steve/agents --dry-run'
make run-batch-metadata ARGS='steve/agents --key version 1.0.1'
make run-batch-metadata ARGS='steve/agents --key author "Joseph OBrien" --key status unpublished --key updated 2025-12-23 --key version 1.0.1 --dry-run'
make run-batch-metadata ARGS='steve/agents/core --pattern "*.md" --key category core'
make run-batch-metadata ARGS='steve/skills --pattern "**/SKILL.md" --key type skill'

Using Components

bash
# List available components
uv run scripts/list_components.py

# Search for specific components
uv run scripts/list_components.py --search "code review"

# Install a component
uv run scripts/install_component.py code-reviewer

Creating New Components

  • Use templates from steve/templates/

  • Follow naming conventions (kebab-case)

  • Include YAML frontmatter where applicable

  • Add README.md for complex components
  • Reviews