Get the FREE Ultimate OpenClaw Setup Guide →

goals

npx machina-cli add skill ConaryLabs/Mira/goals --openclaw
Files (1)
SKILL.md
1.8 KB

Goal Management

Manage goals and milestones that persist across Claude Code sessions.

Command: $ARGUMENTS

Current Goals (Live)

!mira tool goal '{"action":"list","limit":5}'

<!-- If the above command fails or returns empty, call mcp__mira__goal with action="list" directly. -->

Instructions

Parse the command and use the appropriate mcp__mira__goal action:

No arguments or "list"

  • The goals are already shown above
  • Highlight in-progress and blocked goals

"add <title>" or "create <title>"

  • Use action="create" with the title
  • Ask for description and priority if not provided
  • Suggest adding milestones after creation

"show <id>" or "progress <id>"

  • Use action="get" with the goal_id
  • Show full details including all milestones
  • Display completion status for each milestone

"milestone <goal_id> <title>"

  • Use action="add_milestone"
  • Add a new milestone to the specified goal
  • Ask for weight if not provided (default: 1)

"complete <milestone_id>"

  • Use action="complete_milestone"
  • Mark the milestone as done
  • Show updated goal progress

"done <goal_id>"

  • Use action="update" with status="completed"
  • Mark the entire goal as complete

Example Usage

/mira:goals                           # List all goals
/mira:goals add Implement auth system # Create new goal
/mira:goals show 103                  # Show goal details
/mira:goals milestone 103 Add tests   # Add milestone
/mira:goals complete 17               # Complete milestone

Source

git clone https://github.com/ConaryLabs/Mira/blob/main/plugin/skills/goals/SKILL.mdView on GitHub

Overview

Goal Management keeps your goals and milestones persistent across Claude Code sessions. It provides commands to list, create, view, add milestones, complete milestones, and update goal progress, all via the mcp__mira__goal actions.

How This Skill Works

Input is parsed to map to mcp__mira__goal actions such as create, get, add_milestone, complete_milestone, and update. The system displays current goals with list, shows full details and milestone status with show/progress, and persists progress across sessions.

When to Use It

  • Show current goals and statuses (list), highlighting in-progress and blocked items
  • Create a new goal with add or create and provide a description and priority if missing
  • Inspect a goal's details and all milestones using show or progress
  • Add a milestone to a specific goal via milestone, optionally setting a weight (default 1)
  • Mark milestones or goals as complete using complete or done and refresh progress

Quick Start

  1. Step 1: /mira:goals to list all goals
  2. Step 2: /mira:goals add Implement auth system to create a new goal
  3. Step 3: /mira:goals show 103 or /mira:goals milestone 103 Add tests to manage progress

Best Practices

  • Provide a clear title when creating a goal; if missing, the skill will prompt for description and priority
  • When adding milestones, include a title and optional weight (default is 1) to influence progress
  • Reference goal_id and milestone_id when querying or updating to target the correct item
  • Regularly review progress with show/progress and verify milestone completion statuses
  • After creating a goal, consider adding milestones to outline concrete steps toward completion

Example Use Cases

  • /mira:goals
  • /mira:goals add Implement auth system
  • /mira:goals show 103
  • /mira:goals milestone 103 Add tests
  • /mira:goals complete 17

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers