Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

Bob Skill Creator

A simplified Python CLI tool for creating Bob skills. This tool helps you scaffold new skills and guides you to work with your AI coding assistant (Bob, Claude, etc.) to complete them.

Installation

pip install bob-skill-creator

Or install from source:

git clone https://github.com/yourusername/bob-skill-creator.git
cd bob-skill-creator
pip install -e .

Quick Start

Create a new skill with a single command:

bob-skill my-skill --description "What your skill does"

This creates a folder with:

  • SKILL.md - Complete skill-creator guide with instructions
  • README.md - Getting started instructions

Usage

Basic Command

bob-skill <name> --description "<description>" [--output <path>]

Arguments:

  • name - Name of your skill (e.g., csv-analyzer, hello-world)
  • --description, -d - Brief description of what the skill does (required)
  • --output, -o - Output directory (optional, defaults to ./skills/<name>)

Examples

Create a simple skill:

bob-skill hello-world --description "A simple greeting skill"

Create a data processing skill:

bob-skill csv-analyzer \
  --description "Analyze CSV files and generate statistical reports" \
  --output ./my-skills/csv-analyzer

Working with Your AI Assistant

After creating a skill scaffold:

  1. Open the folder in your AI coding assistant (Bob, Claude, etc.)
  2. Ask your AI: "Help me create a skill called 'my-skill' that does: [description]"
  3. Your AI will:
    • Read the SKILL.md file (complete skill-creator guide)
    • Ask you questions about requirements
    • Help you write the skill content
    • Create test cases
    • Guide you through iterations

The SKILL.md file contains comprehensive instructions that your AI assistant will follow to help you create high-quality skills.

What Gets Created

When you run bob-skill, it creates:

skills/my-skill/
├── SKILL.md          # Complete skill-creator guide
└── README.md         # Getting started instructions

The SKILL.md file contains everything your AI needs to know about:

  • Skill structure and anatomy
  • Writing effective descriptions
  • Creating test cases
  • Iterating and improving
  • Best practices and patterns

Examples

See the examples/ directory for usage examples:

Run examples:

python examples/basic_usage.py
python examples/advanced_usage.py

Philosophy

This tool follows a simple philosophy:

  1. Keep it simple - One command to scaffold a skill
  2. Let AI do the work - The SKILL.md guide teaches your AI assistant how to build skills
  3. Human + AI collaboration - You provide the vision, AI handles the implementation details

Instead of complex automation, we provide the complete skill-creator guide that your AI assistant can read and follow, making the skill creation process more flexible and powerful.

Requirements

  • Python 3.8+
  • An AI coding assistant (Bob, Claude, etc.) to help complete the skills

License

Apache-2.0 License - see LICENSE file for details.

Contributing

Contributions welcome! See CONTRIBUTING.md for guidelines.

Support


Made with ❤️ by Nabarko and Aakriti

Metadata

Release files for bob-skill-creator 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bob-skill-creator 0.2.3
File Size Uploaded
bob_skill_creator-0.2.3.tar.gz 23.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bob-skill-creator 0.2.3
File Interpreter ABI Platform
bob_skill_creator-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 45.6 kB

Release files / bob_skill_creator-0.2.3.tar.gz

Download URL bob_skill_creator-0.2.3.tar.gz
Size 23.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8a34ff62f54ddf81da6191e5827d3d24b44a0dff05d0814e2785026b43ea9d80
BLAKE2b-256 checksum
How to use checksums
5bf1bf98d53420969e5782d255533ae7c2a3f1335bce8d1d67dd1246941ccd15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / bob_skill_creator-0.2.3-py3-none-any.whl

Download URL bob_skill_creator-0.2.3-py3-none-any.whl
Size 22.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
12cb3c11f84fc860513f10b69ceee4a5e89018f71c4bf6cd21592320429382fb
BLAKE2b-256 checksum
How to use checksums
ae540e9fa485e4365ecf709043a59cd06f07230c571db3de1c91ec6186594095
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page