Agent skill

Goal Management

by grandamenium in grandamenium/cortextos

Daily goal lifecycle management. An agent skill from grandamenium/cortextos.

MITAuto-check passed

Install Goal Management

skills CLI
$ npx skills add grandamenium/cortextos --skill goal-management -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install grandamenium/cortextos goal-management --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/grandamenium/cortextos.git skills-src && mkdir -p .claude/skills && cp -r skills-src/community/skills/goal-management .claude/skills/goal-management && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
goal-management
GitHub stars
101
Token cost
~1.2k tokens
SKILL.md length
320 words
Files
1
Skills in repo
55
Repo updated
First seen
Licence
MIT

At a glance

Daily goal lifecycle management. An agent skill from grandamenium/cortextos.

  • Works in 6 steps: Read current org goals → Consult the user → Update org goals.json with today's focus → …
  • : morning briefing goal cascade
  • SKILL.md covers Hierarchy, Morning Goal Cascade, New Agent Bootstrap and Evening Goal Update, plus 1 more section
  • Calls jq

What it does

Goal Management is an agent skill from grandamenium/cortextos. Daily goal lifecycle management. Use for: morning briefing goal cascade, setting daily focus, refreshing agent goals, reviewing goal progress. Triggered daily as part of morning review.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The licence is MIT.

When your agent uses it

  • : morning briefing goal cascade
  • Setting daily focus
  • Refreshing agent goals
  • Reviewing goal progress

Example prompts

  • “/goal-management”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Read current org goals
  2. Consult the user
  3. Update org goals.json with today's focus
  4. Set each agent's goals
  5. Set your own goals
  6. Confirm task plans

What it can do on your machine

Read from SKILL.md and the folder at commit 6f93838. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • jq

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Goal Management loads about 1.2k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 320 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from grandamenium/cortextos at commit 6f93838, republished under its MIT licence (© grandamenium). 320 words, ~1,164 tokens.

Download SKILL.mdSave it as .claude/skills/goal-management/SKILL.md (or your agent's skills folder).
name
goal-management
description
Daily goal lifecycle management. Use for: morning briefing goal cascade, setting daily focus, refreshing agent goals, reviewing goal progress. Triggered daily as part of morning review.
triggers
goals, daily focus, priorities, what should we work on, goal cascade, set goals, update goals, goal management, north star

Goal Management

The orchestrator owns the daily goal lifecycle. Goals flow from the user's daily focus down to agent-specific objectives and tasks.

Hierarchy

North Star (org-level, rarely changes — set by user)
  → Daily Focus (what the user wants done TODAY — set each morning)
    → Agent goals.json (orchestrator writes role-specific goals for each agent)
      → GOALS.md (auto-generated from goals.json — agents read this on boot)
        → Tasks (agents create from their goals)

Morning Goal Cascade

Run this every morning as part of briefing:

1. Read current org goals
bash
cat $CTX_FRAMEWORK_ROOT/orgs/$CTX_ORG/goals.json
2. Consult the user

Ask via Telegram:

"Good morning. Our north star is: [north_star from goals.json]. What's the focus for today?"

Wait for their response. They may give specific directives or say "continue yesterday's work."

3. Update org goals.json with today's focus
bash
jq --arg focus "the user's stated focus" --arg ts "$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
    '.daily_focus = $focus | .daily_focus_set_at = $ts' \
    $CTX_FRAMEWORK_ROOT/orgs/$CTX_ORG/goals.json > /tmp/goals.tmp \
  && mv /tmp/goals.tmp $CTX_FRAMEWORK_ROOT/orgs/$CTX_ORG/goals.json
4. Set each agent's goals

For each active agent, based on their role and today's daily focus:

  1. Determine 2-5 role-appropriate goals
  2. Write their goals.json:
    bash
    cat > $CTX_FRAMEWORK_ROOT/orgs/$CTX_ORG/agents/<agent>/goals.json << 'EOF'
    {
      "focus": "role-specific focus derived from daily_focus",
      "goals": [
        "goal 1",
        "goal 2",
        "goal 3"
      ],
      "bottleneck": "",
      "updated_at": "ISO_TIMESTAMP",
      "updated_by": "$CTX_AGENT_NAME"
    }
    EOF
  3. Regenerate GOALS.md from goals.json:
    bash
    cortextos goals generate-md --agent <agent> --org $CTX_ORG
  4. Message the agent:
    bash
    cortextos bus send-message <agent> normal "New goals for today. Check GOALS.md and create tasks."

If an agent's goals.json already has daily_focus_set_at matching today: skip — don't overwrite.

5. Set your own goals

Write your orchestrator-level goals.json for today:

bash
cat > $CTX_FRAMEWORK_ROOT/orgs/$CTX_ORG/agents/$CTX_AGENT_NAME/goals.json << 'EOF'
{
  "focus": "orchestrate today's work, cascade goals, monitor fleet",
  "goals": ["cascade goals to all agents", "send morning briefing", "monitor progress", "route approvals"],
  "bottleneck": "",
  "updated_at": "ISO_TIMESTAMP",
  "updated_by": "$CTX_AGENT_NAME"
}
EOF
cortextos goals generate-md --agent $CTX_AGENT_NAME --org $CTX_ORG
6. Confirm task plans

After each agent creates tasks from their new goals, review for:

  • Overlap (two agents doing the same thing)
  • Missing coverage (daily focus items nobody picked up)
  • Misaligned tasks (work unrelated to today's focus)
Show full SKILL.md (174 more words)Show less

New Agent Bootstrap

When a new agent comes online with an empty goals.json, they will message you requesting goals.

Handle by:

  1. Checking their role from IDENTITY.md
  2. Writing their goals.json with appropriate starter goals
  3. Running cortextos goals generate-md --agent <name> --org $CTX_ORG
  4. Replying with confirmation

Evening Goal Update

At end of day:

  1. Check each agent's task completion against their goals
  2. Note what was achieved vs planned
  3. Update each agent's goals.json bottleneck field if new blockers emerged:
    bash
    jq --arg b "what's blocking them" --arg ts "$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
        '.bottleneck = $b | .updated_at = $ts | .updated_by = "'$CTX_AGENT_NAME'"' \
        $CTX_FRAMEWORK_ROOT/orgs/$CTX_ORG/agents/<agent>/goals.json > /tmp/agent-goals.tmp \
      && mv /tmp/agent-goals.tmp $CTX_FRAMEWORK_ROOT/orgs/$CTX_ORG/agents/<agent>/goals.json
    cortextos goals generate-md --agent <agent> --org $CTX_ORG
  4. Carry forward unfinished goals to tomorrow's morning discussion

North Star

The north star lives in orgs/<org>/goals.json. It is set by the user, rarely changes. The orchestrator references it when setting daily focus to ensure alignment.

If the daily focus drifts from the north star, flag it:

"Today's focus on [X] is different from our north star of [Y]. Is this intentional?"

© grandamenium, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in community/skills/goal-management of grandamenium/cortextos.

Open the folder on GitHubat commit 6f93838

Compare with similar skills

Goal Management next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Goal Management compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Goal Management this skillgrandamenium/cortextos101—~1.2kAutomated safety check: PassMIT
Morning Brief Rendererasgeirtj/system_prompts_leaks69k—~4.5kAutomated safety check: PassCC0-1.0
Briefalirezarezvani/claude-skills28k—~967Automated safety check: PassMIT
Goalscodewhale-hq/Codewhale41k—~273Automated safety check: PassMIT
Omh Morning Briefrlaope/oh-my-hermes3.2k—~1.9kAutomated safety check: NotesMIT
Daily Briefingvellum-ai/vellum-assistant1.4k—~806Automated safety check: PassMIT

Similar skills

  • Morning Brief Renderer

    asgeirtj/system_prompts_leaks

    Renders a calm, single-page HTML morning brief from your connected calendar, email and chat, or sets it up to run automatically on weekdays.

    69k GitHub stars~4.5k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Brief

    alirezarezvani/claude-skills

    /cs:brief <topic — Generate a one-page strategy brief from an office-hours intake.

    28k GitHub stars~967 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Goals

    codewhale-hq/Codewhale

    Set, review, and update the user's goals. An agent skill from codewhale-hq/Codewhale.

    41k GitHub stars~273 tokensUpdated today
    Auto-check passed
  • Omh Morning Brief

    rlaope/oh-my-hermes

    [omh] Mail and calendar brief configuration: morning brief SETUP (one-time) - connects mail and calendar MCP with read-and-draft-only scope and diff approval; produces the configuration, not the…

    3.2k GitHub stars~1.9k tokensUpdated yesterday
    Auto-check: notes
  • Daily Briefing

    vellum-ai/vellum-assistant

    Proactive daily briefing that fires on a recurring schedule, pulls recent memory and workspace context, composes a structured summary (action items, progress, radar, next steps), and delivers it to…

    1.4k GitHub stars~806 tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed
  • Daily

    sickn33/agentic-awesome-skills

    Documentation and capabilities reference for Daily. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 3 repos~3.6k tokens
    AI & LLM EngineeringAuto-check passed

More from grandamenium/cortextos

All 55 skills in this repo
  • Cortext Self Diagnosis

    grandamenium/cortextos

    Diagnose cortextOS itself when the framework misbehaves — an agent has gone silent or wedged, agents are crash-looping, Telegram or agent-to-agent messages are not arriving, crons did not fire, an…

    101 GitHub stars~3.7k tokensUpdated 18 days ago
    Auto-check passed
  • Activity Channel

    grandamenium/cortextos

    You have completed something significant and want the whole org — all agents and the user — to know about it.

    101 GitHub stars~624 tokensUpdated 18 days ago
    Auto-check passed
  • Agentcard Purchase

    grandamenium/cortextos

    You need to make a purchase on behalf of the user — buy a SaaS subscription, pay for an API, purchase a domain, or any transaction requiring a credit card.

    101 GitHub stars~1.1k tokensUpdated 18 days ago
    Auto-check passed
  • Claude To Codex Migration

    grandamenium/cortextos

    Migrate ANY cortextOS agent from the claude-code runtime to the live codex-app-server runtime.

    101 GitHub stars~12k tokensUpdated 18 days ago
    Auto-check: warnings
  • Bus Reference

    grandamenium/cortextos

    Complete cortextos bus CLI reference - all available commands with examples.

    101 GitHub stars~3.8k tokensUpdated 18 days ago
    Auto-check passed
  • Business News Monitor

    grandamenium/cortextos

    Daily cron-driven scan of news/forums/social in a domain to surface market shifts, new competitors, regulatory changes, and net-new opportunities.

    101 GitHub stars~1.3k tokensUpdated 18 days ago
    Auto-check passed

Questions about Goal Management

What does Goal Management do?

Daily goal lifecycle management. An agent skill from grandamenium/cortextos. Goal Management is an agent skill from grandamenium/cortextos. Daily goal lifecycle management.

When should I use Goal Management?

Goal Management fits situations like: : morning briefing goal cascade; setting daily focus; refreshing agent goals; reviewing goal progress.

How do I install Goal Management in Claude Code?

Run `npx skills add grandamenium/cortextos --skill goal-management -a claude-code`. Or copy the skill folder (community/skills/goal-management in grandamenium/cortextos) into .claude/skills/goal-management in your project. Claude Code loads it when a task matches its description.

How do I install Goal Management in Codex?

Run `npx skills add grandamenium/cortextos --skill goal-management -a codex`. Or copy the skill folder (community/skills/goal-management in grandamenium/cortextos) into .agents/skills/goal-management in your project. Codex loads it when a task matches its description.

Can I use Goal Management in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add grandamenium/cortextos --skill goal-management -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/goal-management, .gemini/skills/goal-management, .github/skills/goal-management and .opencode/skills/goal-management in your project.

What does Goal Management need to run?

Going by SKILL.md and its folder, Goal Management needs the command-line tools its instructions call (jq).

Does Goal Management access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Goal Management safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Goal Management use?

Goal Management is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Goal Management use?

About 1.2k tokens (SKILL.md is roughly 4.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Goal Management?

Skills that share tags, products or a category with Goal Management: Morning Brief Renderer (asgeirtj/system_prompts_leaks, 69k stars), Brief (alirezarezvani/claude-skills, 28k stars), Goals (codewhale-hq/Codewhale, 41k stars) and Omh Morning Brief (rlaope/oh-my-hermes, 3.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Goal Management?

grandamenium (a GitHub user) maintains it in grandamenium/cortextos, which has 101 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on September 23, 2026.

Source: grandamenium/cortextos on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.