planning
Produce structured executable plans from a user goal — any domain.
Skill by CodeAndCanvasLabs
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/codeandcanvaslabs-planning
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/planning
What's inside
- Skill name
planning- Description
- Produce structured executable plans from a user goal — any domain. Make sure to use this skill whenever the user (or another agent) needs a plan, strategy, roadmap, or breakdown of how a multi-step task will be done — even if the word "plan" isn't used. Pairs with the task-decomposition skill.
- License
- AGPL-3.0
- Instructions
- 91 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Planning
Turn a goal into an executable plan. Never execute from this skill —
hand the plan back for the caller to run.
## When to apply
Whenever the work is multi-step, multi-day, or coordinated across
multiple owners (crews, sub-agents, MCP servers, the main agent
itself). Skip planning for a single-action task.
## What every plan contains
```
# Plan: <one-line goal>
## Goal & success criteria
- Observable definition of done
- 2–3 falsifiable checks
## Assumptions & prerequisites
- Crews / skills / MCP servers / integrations / API keys needed
- Open questions for the user
## Phases
1. <Phase name — 1-line outcome>
- Owner: <crew | sub-agent | MCP server | main agent>
- Tool(s) / skill(s): <names from the live inventory>
- Steps: <numbered, concrete>
- Output: <artifact / record / message>
- Cadence: <one-shot | recurring with cron expression>
## Schedule (cron, if any)
| name | cron | runs |
|---|---|---|
## Risks & mitigations
- Likely failure modes + how the plan reacts
## Approval gate
Reply 'go' to start. Reply 'tweak <part>' to revise.
```
Skip sections that don't apply. Don't pad.
## How to think
### Map to real names
Every owner / tool / skill / server you reference must already exist
in the running daemora install. Look them up first. If something
isn't there, list it as a prerequisite the user must add.
### Outcome cuts, not activity cuts
A phase = a thing you can point at when done. Phase names with
verbs ("research", "build", "optimize") rarely produce evidence;
phase names with outcomes do.
### Schedule with commitment
If the work is recurring, write the cron expression. "Daily" alone
is not a schedule.
### Surface unknowns honestly
If the goal as stated doesn't give you enough to commit, list the
gaps in **Open questions** rather than guessing.
### Right-size
A small plan that ships beats a long plan that doesn't. Cut every
line that doesn't change a decision.
### Stay generic
Plans should work for any domain — code, content, research, ops,
monitoring, comms, infrastructure, anything. Don't infer a domain
from a few keywords; mirror the user's vocabulary.
## When a plan already exists
If the caller hands you a structured plan, **validate, don't
regenerate**. Confirm every owner/tool/skill/server is real,
prerequisites are met, cron expressions parse, success checks are
observable. Return one of:
- "Executable as-written. Confirm prerequisites:" + checklist
- "Gaps:" + specific items + a fix per gap
## Guardrails
- Reference secrets by vault key name only; never paste values.
- Stay inside the user's stated scope.
- Refuse illegal / deceptive / mass-spam asks in one sentence.From CodeAndCanvasLabs/Daemora, AGPL-3.0.
More from CodeAndCanvasLabs/Daemora
- 0.555score
video-script-writer
CodeAndCanvasLabs
Generates professional, full-production video scripts from ANY idea, topic, or brief — across ALL industries, domains, and video styles.
SkillCFreshness: C★ 16Claude Code +9 - 0.550score
things-mac
CodeAndCanvasLabs
Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database).
SkillCFreshness: C★ 16Claude Code +9 - 0.550score
slack
CodeAndCanvasLabs
Use when you need to control Slack from Daemora via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
SkillCFreshness: C★ 16Claude Code +9 - 0.547score
task-decomposition
CodeAndCanvasLabs
Break a fuzzy goal into independently shippable phases.
SkillCFreshness: C★ 16Claude Code +9 - 0.536score
PDF Handling
CodeAndCanvasLabs
Extract text and tables from PDF files.
SkillCFreshness: C★ 16Claude Code +9 - 0.531score
Skill Template
CodeAndCanvasLabs
Copy this folder to add a new skill.
SkillCFreshness: C★ 16Claude Code +9 - 0.530score
rich-document-creator
CodeAndCanvasLabs
Use this skill whenever the user wants to create rich, visually compelling documents, presentations, or PDFs — especially when they mention images, charts…
SkillCFreshness: C★ 16Claude Code +9 - 0.525score
apple-notes
CodeAndCanvasLabs
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes).
SkillCFreshness: C★ 16Claude Code +9 - 0.516score
camsnap
CodeAndCanvasLabs
Capture frames or clips from RTSP/ONVIF cameras.
SkillCFreshness: C★ 16Claude Code +9
Signals
- Stars
- 16
- Forks
- 7
- Open issues
- 1
- Last commit (this folder)
- Apr 30, 2026 (6 months ago)
- Last release
- Mar 8, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- Repository
- github.com/CodeAndCanvasLabs/Daemora
- Website
- daemora.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from CodeAndCanvasLabs
- 0.555score
video-script-writer
CodeAndCanvasLabs
Generates professional, full-production video scripts from ANY idea, topic, or brief — across ALL industries, domains, and video styles.
SkillCFreshness: C★ 16Claude Code +9 - 0.550score
things-mac
CodeAndCanvasLabs
Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database).
SkillCFreshness: C★ 16Claude Code +9 - 0.550score
slack
CodeAndCanvasLabs
Use when you need to control Slack from Daemora via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
SkillCFreshness: C★ 16Claude Code +9 - 0.547score
task-decomposition
CodeAndCanvasLabs
Break a fuzzy goal into independently shippable phases.
SkillCFreshness: C★ 16Claude Code +9 - 0.536score
PDF Handling
CodeAndCanvasLabs
Extract text and tables from PDF files.
SkillCFreshness: C★ 16Claude Code +9 - 0.531score
Skill Template
CodeAndCanvasLabs
Copy this folder to add a new skill.
SkillCFreshness: C★ 16Claude Code +9
Cite this page
planning skill. Agent Mart. https://agentmart.dev/skills/codeandcanvaslabs-planning (last updated 2026-10-24)