create-goal

Create measurable goals in the EvoNexus Mission → Project → Goal hierarchy via the goals API.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/evolution-foundation/evo-nexus --skill create-goal-evolution-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-goal
Source: https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/create-goal
Command: npx skills add https://github.com/evolution-foundation/evo-nexus --skill create-goal-evolution-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

EvoNexus needs a consistent way to define measurable outcomes so teams can plan, execute, and track progress without ambiguity.

Core Features & Use Cases

  • Mission → Project → Goal hierarchy: Creates goals as measurable targets under the right project and mission.
  • Metric-driven targets: Supports count, currency, percentage, and boolean goals with clear target_value and target_metric.
  • API-backed goal creation & linking: Writes new goals to the SQLite-backed goals tables via EvoNexus endpoints, then returns slugs/ids for linking into routines, heartbeats, or tickets.
  • Progress readiness: Enables UI progress tracking where completed goal tasks increment current_value and mark achievement when thresholds are met.

Quick Start

Ask EvoNexus to create a new goal by specifying the project, the metric type and value (for example, “100 paying customers by June”), and an optional due date.

Frequently Asked Questions about create-goal

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

FAQPage Schema
How do I create measurable goals within a mission and project hierarchy?

To create measurable goals within a mission and project hierarchy, you define a target with a specific metric type and target value under a designated project. The system writes this data via the goals API to a SQLite-backed database, returning identifiers for UI display and progress tracking.

What metric types are supported when tracking goal targets?

Goal tracking supports count, currency, percentage, and boolean metric types. You must define a target value and optional target metric for each goal, enabling the system to increment current values and mark goal achievement when specified thresholds are met.

How do API integrations link created goals into existing dashboard workflows?

API integrations link created goals into dashboard workflows by writing new goals to SQLite-backed tables via POST endpoints. The API then returns slugs and identifiers, allowing you to link these measurable outcomes into routines, heartbeats, or tickets.

How does the system track progress toward a target value once a goal is created?

Progress tracking works by incrementing the current value as completed goal tasks are logged. When the accumulated current value meets the defined target value threshold, the system automatically marks the goal as achieved for UI dashboard display.

Do I need a due date to define a target with metric types in the goals API?

You do not need a due date to define a target with metric types in the goals API. The due date is an optional parameter alongside the required target metric and target value, allowing flexible scheduling for measurable outcomes.

Why does goal creation require collecting the correct identifiers before writing to SQLite?

Goal creation requires collecting the correct identifiers because goals must be nested under the right project and mission within the hierarchy. Supplying valid identifiers ensures the API accurately writes targets to the SQLite-backed state and links them properly.