tashfeenahmed/scallopbot/goals

Claude Code and agent skill by tashfeenahmed/scallopbot

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Create, list, update, and complete goals, milestones, and tasks with hierarchical tracking

Install

npx vskill@latest install tashfeenahmed/scallopbot/goals

SKILL.md

Goals Skill

Manage hierarchical goals with a simple kanban workflow (backlog -> active -> completed).

Structure

Goals are organized hierarchically:

  • Goals - High-level objectives (e.g., "Learn Spanish")
  • Milestones - Major checkpoints within a goal (e.g., "Complete Duolingo basics")
  • Tasks - Specific action items within a milestone (e.g., "Finish lesson 5")

When to Use

Use the goals skill for:

  • Creating goals: "I want to learn Python this year"
  • Breaking down goals: Add milestones and tasks to goals
  • Tracking progress: View current status and progress percentages
  • Status updates: Mark items as active or completed
  • Proactive check-ins: Set up periodic reminders for goal progress

Input Format

The skill accepts JSON arguments via the SKILL_ARGS environment variable:

Create a goal
json
{
"action": "create",
"type": "goal",
"title": "Learn Spanish",
"checkin": "weekly",
"due": "2024-12-31"
}
Create a milestone
json
{
"action": "create",
"type": "milestone",
"title": "Complete Duolingo basics",
"parent_id": "goal_abc123"
}
Create a task
json
{
"action": "create",
"type": "task",
"title": "Finish lessons 1-5",
"parent_id": "milestone_def456"
}
List goals
json
{
"action": "list",
"type": "goal",
"status": "active"
}

list defaults to naturally active items. Age, due date, lifecycle, and genuine topic relevance determine activation. Pass the user's topic/name as query so a relevant older goal can return naturally; unrelated old goals remain quiet. scope: "all" is only the complete durable inventory and does not affect storage.

Show goal hierarchy
json
{
"action": "show",
"id": "goal_abc123"
}
Complete an item
json
{
"action": "complete",
"id": "task_xyz789"
}
Activate an item
json
{
"action": "activate",
"id": "goal_abc123"
}
Reopen a completed item
json
{
"action": "reopen",
"id": "task_xyz789"
}
Update an item
json
{
"action": "update",
"id": "goal_abc123",
"title": "Master Spanish",
"due": "2025-06-30"
}
Delete an item
json
{
"action": "delete",
"id": "goal_abc123"
}

Parameters

ParameterTypeRequiredDescription
actionstringYesOne of: create, list, show, activate, complete, reopen, update, delete
typestringFor create/listItem type: goal, milestone, or task
titlestringFor createTitle/description of the item
parent_idstringFor milestone/taskParent ID (goal for milestone, milestone for task)
idstringFor show/activate/complete/reopen/update/deleteItem ID
statusstringFor list/updateFilter or set: backlog, active, completed
duestringOptionalDue date (parsed naturally)
checkinstringFor goalsCheck-in frequency: daily, weekly, biweekly, monthly, none
tagsarrayOptionalTags for organization

Output Format

json
{
"success": true,
"output": "Goal created: Learn Spanish (ID: abc123)",
"exitCode": 0
}

Examples

Set up a learning goal
  1. Create the main goal:
json
{"action": "create", "type": "goal", "title": "Learn Spanish", "checkin": "weekly"}
  1. Add milestones:
json
{"action": "create", "type": "milestone", "title": "Complete Duolingo basics", "parent_id": "abc123"}
  1. Add tasks:
json
{"action": "create", "type": "task", "title": "Finish lesson 5", "parent_id": "def456"}
  1. Activate the goal:
json
{"action": "activate", "id": "abc123"}
  1. Complete tasks as you progress:
json
{"action": "complete", "id": "task789"}
  1. View progress:
json
{"action": "show", "id": "abc123"}

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tashfeenahmed/scallopbot/goals/badge)](https://verified-skill.com/skills/tashfeenahmed/scallopbot/goals)

Something wrong with this skill or its page? Tell us.