daily-checkin — daily-checkin install daily-checkin, personal-planner, community, daily-checkin install, ide skills, daily-checkin for AI agents, daily-checkin and Bash, daily-checkin and npm, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Task Management Agents requiring automated daily workflow streamlining and calendar integration. daily-checkin is a conversational AI skill that facilitates morning check-ins with a two-part review and planning process, utilizing Bash and npm for execution.

Features

Runs `date "+%A %B %d %Y %l:%M %p"` via Bash to determine the actual day of week, date, and time
Uses npm to re-authenticate via `npm run auth` in case of token expiry errors
Supports conversational greetings based on the time of day (good morning/afternoon/evening)
Enables planning and review of daily activities through a conversational interface

# Core Topics

j-roche-dev j-roche-dev
[0]
[0]
Updated: 3/3/2026

Agent Capability Analysis

The daily-checkin skill by j-roche-dev is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for daily-checkin install, daily-checkin for AI agents, daily-checkin and Bash.

Ideal Agent Persona

Ideal for Task Management Agents requiring automated daily workflow streamlining and calendar integration.

Core Value

Empowers agents to perform morning check-ins, reviewing yesterday's activities and planning today's tasks using Bash scripts and calendar tools, while handling token expiry errors through npm authentication.

Capabilities Granted for daily-checkin

Automating daily task planning
Reviewing previous day's activities
Handling calendar token expiry errors

! Prerequisites & Limits

  • Requires Bash support for date and time retrieval
  • Needs npm for authentication
  • Dependent on external calendar tools
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

daily-checkin

Install daily-checkin, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Daily Check-In

Morning check-in with two parts: review yesterday, plan today. Keep it conversational but concise.

Before Starting

  • Check the time first: Run date "+%A %B %d %Y %l:%M %p" via Bash to get the actual day of week, date, and time. Use this for greeting (good morning/afternoon/evening) and all date logic below. Never calculate the day of week mentally.
  • Token expiry: If any calendar tool returns a token expiry error, run npm run auth via Bash to re-authenticate. Wait for the user to complete the browser OAuth flow, then retry.
  • Fetch the user's profile (profile_get) — use their name and goals for context throughout.
  • Check today's day of week (from the date output above):
    • Saturday/Sunday → suggest /weekend-checkin instead (lighter touch for weekends).
    • Sunday evening or the user's preferred planning day → mention that /weekly-planning or /weekly-review might be due.
  • If $ARGUMENTS contains skip-yesterday, jump straight to Part 2.

Part 1 — Yesterday Review

  1. Fetch yesterday's checklist (checklist_get with yesterday's date) for any still-open items. Ask: "Did you finish these, or should they carry over?" Tip: When marking yesterday's items complete, use checklist_update with date set to yesterday's date — this triggers a cascade that auto-completes carried-over copies in today's checklist.
  2. Fetch yesterday's daily log (daily_log_get). If habits weren't logged, ask briefly about each.
  3. Ask for a quick reflection: "How was yesterday? One sentence is fine." Optionally ask mood (great/good/okay/rough/bad) and energy (1-5) if it feels natural.
  4. Save yesterday's log with the updated habits and reflection (daily_log_update).

Part 2 — Today's Plan

  1. Fetch today's calendar events and run schedule_analyze.
  2. Fetch today's checklist with checklist_get.
  3. Create today's daily log with habits pre-populated (daily_log_update with plannedHighlights).
  4. Brief overview: events, density, conflicts, warnings.
  5. Highlight the most important event and top checklist items.
  6. Show free slots and suggest an order of attack.

Launch Dashboard

After presenting the plan, ensure the dashboard is running:

  • Start the Vite dev server if not already running: cd dashboard && npm run dev (run in background)
  • Open the browser: open http://localhost:5173

Throughout the Day

When the user completes checklist items outside of the morning check-in, follow the Item Completion Workflow in CLAUDE.md — mark the item done, prompt for billing info if the area is billable, and update the daily log's actualHighlights.

When the checklist changes significantly (items added/removed, priorities shifted), consider updating plannedHighlights via daily_log_update — see Planned Highlights Revisit in CLAUDE.md.

Tone

Conversational, brief, encouraging. Don't over-explain — the user does this daily. If yesterday was rough, acknowledge it without dwelling. Focus energy on today's plan.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is daily-checkin?

Ideal for Task Management Agents requiring automated daily workflow streamlining and calendar integration. daily-checkin is a conversational AI skill that facilitates morning check-ins with a two-part review and planning process, utilizing Bash and npm for execution.

How do I install daily-checkin?

Run the command: npx killer-skills add j-roche-dev/personal-planner/daily-checkin. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for daily-checkin?

Key use cases include: Automating daily task planning, Reviewing previous day's activities, Handling calendar token expiry errors.

Which IDEs are compatible with daily-checkin?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for daily-checkin?

Requires Bash support for date and time retrieval. Needs npm for authentication. Dependent on external calendar tools.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add j-roche-dev/personal-planner/daily-checkin. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use daily-checkin immediately in the current project.

Related Skills

Looking for an alternative to daily-checkin or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI