Agent skill
get-today-content
Read and parse Today.md content for daily review. Returns structured data including frontmatter, sections, completeness assessment, and extracted entities.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/get-today-content
SKILL.md
Get Today Content Sub-Skill
Reads Today.md from the Captive folder and parses it into structured data for the daily review process.
Prerequisites
This sub-skill expects $VAULT to be set by the calling skill (via get-config).
File Location
- Today.md:
$VAULT/00_Brain/Captive/Today.md
Execution Steps
1. Check File Existence
Verify Today.md exists:
ls -la "$VAULT/00_Brain/Captive/Today.md"
If missing, return error result.
2. Read Today.md
Read the full content of Today.md.
3. Parse Frontmatter
Extract YAML frontmatter fields:
date- Target date (YYYY-MM-DD)day- Day of weekweek- ISO week (YYYY-Www)month- Month (YYYY-MM)quarter- Quarter (YYYY-QN)energy- Energy level (High/Medium/Low)location- Work locationfocus_hours- Available focus hoursmeetings- Number of meetings
4. Parse Sections
Extract each section by heading:
Focus Section:
priorities[]- The 3 top priorities (including completion status if marked)leadership_intention- The chosen intention for the day
Meetings Section:
meetings[]- Array of meeting blocks with:title- Meeting nametype- "1:1" or "group" or "interview"person- For 1:1s, the person's wikilinkcontent- Full meeting notes content
Capture Section:
captures[]- Items dumped during the day (links, notes, ideas)
Wins Section:
wins.personal- Personal wins contentwins.organisational- Team/org wins contentwins.strategic- Strategic/project wins content
Insights Section:
insights.what_went_well- Contentinsights.what_could_be_better- Contentinsights.key_insight- Content
Carry Forward Section:
carry_forward[]- Items marked for tomorrow
5. Assess Completeness
Determine which sections have meaningful content vs. just prompts:
wins_filled: true if any wins subsection has content beyond promptsinsights_filled: true if any insights subsection has content beyond promptspriorities_status: "complete" / "partial" / "empty" based on check marks
Prompts are identified by:
- Starting with
*(italic) - Containing question marks
- Being placeholder text like
[content]
6. Extract Entities
Scan all content for wikilinks and extract:
people[]-[[PersonName]]references (from meetings, wins, etc.)projects[]-[[project-name]]referencesareas[]-[[area-name]]referencesresources[]- External links captured
7. Return Structured Result
Success:
{
"success": true,
"path": "/path/to/vault/00_Brain/Captive/Today.md",
"frontmatter": {
"date": "2026-02-14",
"day": "Friday",
"week": "2026-W07",
"month": "2026-02",
"quarter": "2026-Q1",
"energy": "High",
"location": "Office",
"focus_hours": 4,
"meetings": 3
},
"sections": {
"priorities": [
{ "text": "Complete API design", "status": "completed" },
{ "text": "Review PRs", "status": "partial" },
{ "text": "Plan Q2 roadmap", "status": "not_started" }
],
"leadership_intention": "Focused",
"meetings": [
{ "title": "Sarah K", "type": "1:1", "person": "[[SarahK]]", "content": "..." },
{ "title": "Platform Sync", "type": "group", "content": "..." }
],
"captures": [
{ "type": "link", "content": "https://..." },
{ "type": "note", "content": "Idea about..." }
],
"wins": {
"personal": "Kept boundaries...",
"organisational": "Marcus shipped...",
"strategic": "[[platform-migration]]: API finalized"
},
"insights": {
"what_went_well": "Morning focus block...",
"what_could_be_better": "Too many context switches...",
"key_insight": "Realized that..."
},
"carry_forward": ["[ ] Follow up with Sarah", "[ ] Review budget"]
},
"completeness": {
"wins_filled": true,
"insights_filled": true,
"priorities_status": "partial"
},
"entities": {
"people": ["[[SarahK]]", "[[MarcusT]]"],
"projects": ["[[platform-migration]]", "[[q2-roadmap]]"],
"areas": ["[[engineering]]"],
"resources": ["https://example.com/article"]
}
}
File Not Found:
{
"success": false,
"error": "file_not_found",
"message": "Today.md not found at $VAULT/00_Brain/Captive/Today.md",
"suggestion": "Run `/daily-planning` to create a daily plan first."
}
Already Archived:
{
"success": false,
"error": "already_archived",
"message": "Today.md shows archived marker. The day has already been reviewed.",
"archived_date": "2026-02-14",
"suggestion": "Check Periodic/Daily/2026-02-14.md for the archive."
}
For backwards compatibility, also output human-readable summary:
Today.md loaded for 2026-02-14 (Friday)
Energy: High | Location: Office | Focus Hours: 4 | Meetings: 3
Priorities:
1. [x] Complete API design
2. [~] Review PRs
3. [ ] Plan Q2 roadmap
Completeness: wins=filled, insights=filled
Entities found:
- People: SarahK, MarcusT
- Projects: platform-migration, q2-roadmap
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?