- Home
- Skills
- Prompt & Skill Engineering
- AI Prompt Optimizer & Engineer
AI Prompt Optimizer & Engineer
Transforms rough task ideas into structured, production-ready prompts for specific AI models.
$5
Works with the AI tools you already use
AI Prompt Optimizer & Engineer
Example session with this skill installed
Refine this task: "Write a Python script to clean a CSV file." Target model: Claude 3.5 Sonnet.
- Read your context and instructions
- Compiled the ai prompt optimizer
- Generated the data export
I have engineered a structured prompt for Claude 3.5 Sonnet to handle CSV cleaning tasks with high reliability.
Engineered Prompt
ROLE
You are a senior Python developer specializing in robust, memory-efficient data engineering and pandas-based ETL pipelines.
CONTEXT
You are writing a Python script to clean a raw CSV file. The script needs to be production-ready, handling common data quality issues like missing values, incorrect types, and malformed rows. The user will provide a CSV schema or sample data.
INSTRUCTIONS
- Import necessary libraries, prioritizing
pandasfor data manipulation andloggingfor error tracking. - Load the CSV file at
[FILE_PATH]using appropriate encoding and error handling for malformed lines. - Identify and handle missing values based on the strategy:
[MISSING_VALUE_STRATEGY]. - Validate and convert columns to the following data types:
[COLUMN_TYPES_MAP]. - Remove duplicate rows and strip whitespace from all string-based columns.
- Implement a basic logging system to report the number of rows processed and any dropped records.
- Export the cleaned dataframe to a new CSV file at
[OUTPUT_PATH].
CONSTRAINTS
Use Python 3.10+ syntax. Prioritize vectorized pandas operations over loops. Avoid hardcoding file paths; use the provided placeholders. Do not use generic try-except blocks without specific logging. Ensure the code is PEP 8 compliant.
OUTPUT FORMAT
A single, self-contained Python script (.py) including:
- Import block
- Configuration constants
- A
clean_data()function - A
mainexecution block with basic CLI feedback
EDGE CASES
- If the CSV is empty, the script should log a warning and exit gracefully instead of crashing.
- If a column specified for type conversion is missing, the script must raise a specific KeyError with a helpful message.
- If the file encoding is not UTF-8, use
chardetto detect the encoding before reading.
Next steps
- Copy the prompt into a new Claude chat.
- Replace the
[BRACKETED]placeholders with your specific file paths and cleaning rules. - Run the generated code against a sample of your dataset.
ai-prompt-optimizer-engineer.csv
CSV · data export
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
The problem
Writing reliable prompts is time-consuming and often results in inconsistent AI outputs. Most users struggle to define clear constraints, leading to hallucinations or generic responses that require constant manual correction.
What it does
- Standardizes rough ideas into structured six-part production-ready prompts.
- Builds model-specific instructions for ChatGPT, Claude, Gemini, or Midjourney.
- Generates unambiguous numbered instructions and concrete constraints to prevent AI filler.
- Identifies and handles potential edge cases for the target prompt to ensure reliability.
- Includes bracketed placeholders for variable data to make prompts reusable.
Why this beats prompting it yourself
It replaces trial-and-error with a proven engineering framework. Instead of guessing how to structure a system prompt, you get a copy-paste deliverable that enforces strict boundaries and clear output formats, significantly reducing model drift.
Use cases
- Creating robust system prompts for LLM-powered applications.
- Refining vague team requests into technical prompts for specific models.
- Building reusable prompt templates for high-volume content workflows.
- Engineering precise image generation prompts with defined styles and framing.
Known limitations
Requires a basic description of the task to function effectively. Will ask one clarifying question if the input is too vague to act upon.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 21 days ago
- Passed all security checks, Safe to install