code-crafter

Generate runnable Python scripts and automation tools with error handling.

Updated May 1, 2026
One-click install
npx skills add https://github.com/picsky/flowos --skill code-crafter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-crafter
Source: https://github.com/picsky/flowos/tree/main/templates/skills/code-crafter
Command: npx skills add https://github.com/picsky/flowos --skill code-crafter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of turning vague “help me write/code/debug/scrape” requests into complete, runnable code with clear usage instructions.

Core Features & Use Cases

  • Script and code generation: Produce complete automation scripts, small tools, and utilities (defaulting to Python when the language isn’t specified).
  • Debug and improvement loop: Handle debugging needs by adding error handling and clarifying dependencies so the result runs reliably.
  • Web scraping & batch processing: Create scrapers and batch tools that output structured results (while reminding you to respect robots.txt and site terms).
  • Delivery-ready output: Saves generated code to a shared workspace path and returns the final artifact to the conversation for handoff.

Quick Start

Ask: “帮我写个 Python 脚本,读取 ~/Downloads/sales.csv 然后生成每个月的销售额柱状图,并把结果保存成图片。”

Frequently Asked Questions about code-crafter

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

FAQPage Schema
How do I generate a runnable Python script from a natural language prompt?

To generate a runnable Python script, describe your coding intent, inputs, and expected outputs. The tool produces complete, dependency-explicit code with error handling and saves the final artifact to a shared workspace path for immediate execution.

Can I create a web scraping script that outputs structured data?

Yes, you can create a web scraping script for structured data by specifying the target website and desired output format. The generated batch processing tools include error handling and reminders to respect robots.txt and site terms during extraction.

Do I need to specify the programming language for automation scripts?

No, you do not need to specify the programming language for automation scripts. Python is used as the default language when unspecified, ensuring your generated utilities have clear inputs, outputs, and environment awareness for reliable execution.

How do I add error handling to an existing code snippet?

To add error handling to an existing code snippet, submit the code for a debug and improvement loop. The tool clarifies dependencies and integrates robust error handling so the final script runs reliably in your designated environment.

What is the best way to build a batch processing tool for multiple files?

The best way to build a batch processing tool for multiple files is to define the clear inputs, outputs, and environment constraints. The tool generates a complete utility script and returns the delivered artifact details for your execution.