Goal Planner — AI skill for Claude Code
a simple llm script that takes a user goal and creates a set of clear instructions for an AI Agent to complete.
How to install Goal Planner
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ali-abassi/goal_planner and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Goal Planner does
a simple llm script that takes a user goal and creates a set of clear instructions for an AI Agent to complete.
Alternatives in AI
- Session Kit — Close the terminal windows, not the AI coding sessions 649 ★
- Maestro Companion — Quick execution for small tasks — minimal run lifecycle (start + done) with evidence recording 530 ★
- Agency Orchestrator — 🚀 One sentence → multi-AI-role collaboration → complete plan in minutes 453 ★
README
Goal Setter
Overview
`goal_setter.py` is a Python script designed to help users define, refine goals and tasks to provide an AI Agent. The script leverages the Anthropic API to enhance and refine user goals, and uses the `rich` library to provide a visually appealing command-line interface.
Features
- User Goal Input: Prompts the user to input their goal.
- Clarifying Questions: Asks the user five clarifying questions to better understand their goal.
- Goal Refinement: Refines the user's goal based on their responses to the clarifying questions.
- Task Plan Creation: Generates a detailed task plan to achieve the refined goal.
- Task Execution: Guides the user through the execution of each task, updating the task status as they progress.
- File Operations: Includes utility functions to read from and write to files, and list directory contents.
Requirements
- Python 3.7+
anthropiclibrarypydanticlibraryrichlibrary
Installation
- Clone the repository:
git clone https://github.com/ali-abassi/goal_planner.git cd goal_setter
Usage
Run the script:
python goal_setter.pyFollow the prompts to input your goal, answer clarifying questions, and execute the generated task plan.
Configuration
- Anthropic API Key: The script requires an Anthropic API key to function. Replace the placeholder API key in the script with your actual API key:
client = anthropic.Anthropic( api_key="your_actual_api_key_here" )
Functions
Main Functions
main(): The main function that orchestrates the entire process from goal input to task execution.
Helper Functions
print_welcome(): Prints a welcome message.get_user_goal(): Prompts the user to input their goal.ask_clarifying_questions(user_goal: str): Asks the user five clarifying questions about their goal.get_user_responses(questions: List[str]): C
Related Skills
Pinescript Skill
Pine Script v6 skill for Claude Code -- hard language constraints, LLM error prevention, complete reference
Openclaw Setup Guide I Wish I Had
The complete OpenClaw setup & optimization guide from first install to production-ready AI agent in 11 steps.
Qiaomu AI Radar
每日选题助手 - 监控Import AI、Hacker News、James Clear、Wait But Why、Product Hunt等高质量内容源,自动采集最新文章并推荐值得创作的话题。Use when user
Infra AI Agent Tutorials
This repository provides a comprehensive tutorial for developing AI agents, covering the complete spectrum fro
PRD Taskmaster V2
Zero-config goal-to-tasks engine. AI handles discovery and content; script.py and the prd-taskmaster MCP handl
AI Business Planner
AI-assisted business planning in Cursor. Create market research, business plans, PRDs, prototype instructions,
Related Agents
01 QA Planner.Agent
QA planning specialist. Takes requirements, user stories, or feature descriptions and produces a complete test
Beginner Helper
Explains Pine Script concepts in simple terms. Use when user indicates they're new to coding or Pine Script, o
Spec Builder
Produces formal specifications from requirements. Takes user intent and produces complete, precise specs in th