careercopilot-tool-creator

Scaffold Python tool utilities in src/tools/ from a template.

1|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/okgoogle13/careercopilot --skill careercopilot-tool-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: careercopilot-tool-creator
Source: https://github.com/okgoogle13/careercopilot/tree/main/.claude/skills/careercopilot-tool-creator
Command: npx skills add https://github.com/okgoogle13/careercopilot --skill careercopilot-tool-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually creating new Python tools for AI agents involves repetitive boilerplate code and ensuring correct structure. This skill automates the scaffolding process, saving development time and ensuring consistency for your CrewAI agents.

Core Features & Use Cases

  • Automated Tool Scaffolding: Generates a new Python tool file with the necessary crewai.tools decorator and a clear structure for implementation.
  • Placeholder Management: Automatically replaces placeholders like {{TOOL_NAME}} with user-provided input, reducing manual errors and speeding up setup.
  • Guidance for Integration: Advises on subsequent steps, such as adding the tool to __init__.py and the agent file, ensuring proper integration into your AI agent system.
  • Use Case: When expanding your AI agent's capabilities, use this skill to quickly set up the foundational code for new tools like a web searcher, database query tool, or custom data processor.

Quick Start

Create a new Python tool file named 'web_search_tool' in 'src/tools/' for an AI agent.

Frequently Asked Questions about careercopilot-tool-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new Python tool for my CrewAI agent?

Scaffolding a new Python tool generates a pre-structured module with the crewai.tools decorator and boilerplate code. This Skill reads a template, replaces placeholders with your tool name, and writes the new file to src/tools/, then guides you to register it in __init__.py and your agent configuration.

Can I automate creating multiple tools for my AI agent without repetitive boilerplate?

Yes. This Skill automates tool creation by handling placeholder replacement and file generation, eliminating manual boilerplate setup. You provide the tool name, and it generates a ready-to-implement module that follows your agent's expected structure.

What's the fastest way to add a web scraper or database tool to my CrewAI agent?

Use this Skill to rapidly generate new tool modules for tasks like web scraping or database queries. It creates the foundational Python file with correct decorator and structure, then advises on integration steps, cutting setup time significantly.

Do I need to manually edit configuration files after creating a new tool?

The Skill generates the tool file, but you'll need to register it by adding an import to src/tools/__init__.py and updating your agent configuration file to make the new tool callable by your agent.

What development setup do I need before using this tool scaffolding?

You need a Python project with CrewAI installed, an existing src/tools/ directory structure, and the template file at .claude/skills/careercopilot-tool-creator/templates/tool.py.tpl to generate consistent new tools.

Related Skills