Skip to content

Guide · Agent skill

How to use the Daily Focus Board agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Daily Focus Board is an agent skill that lets your AI assistant build a simple, colourful task board for your day and open it in your browser. You talk to the AI about what you finished, and the board tracks status, progress notes, priorities and counters. After this guide you will know what the skill does, how to install it, how to ask for a board, and what to check before you rely on it.

Daily Focus Boardgithub/awesome-copilot · MIT

Quick start

  1. 1Download and unzip. Download the skill ZIP from the directory page and unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder.
  2. 2Or upload in the Claude apps. In the Claude apps, open Settings, go to Capabilities, and upload the skill under Skills.
  3. 3Ask for a board. Tell your AI you want to plan your day or stay focused, and list your handful of tasks.
  4. 4Serve the folder. Let the AI run the local server bound to 127.0.0.1 so the board gets an http:// address.
  5. 5Open the board. Use the browser canvas beside the chat if available, or open the localhost address in your browser.
  6. 6Update by tapping. Tell the AI what you finished, then tap the matching card to change its status and add notes.
  7. 7Save the recap. At the end of the day, save the recap to download or copy it.

What is an agent skill, and what does this one do?

An agent skill is a folder of instructions and files that an AI assistant can load when a task matches its description. This skill, named daily-focus-board, is for planning a day, staying focused, starting a work session, or tracking progress on a few tasks.

When triggered, the AI generates a board from a self-contained HTML template and opens it in a browser. The board shows tasks moving from to-do to in progress to done, timestamped progress notes that roll up into a "today's momentum" feed, and numeric-goal tasks such as pages read or pomodoros as progress-bar counters.

  • Status tasks: to-do, in progress, done, with progress notes
  • Counter tasks: a numeric goal shown as a progress bar
  • Eisenhower priority: Do first, Schedule, Delegate or Later
  • Brain-dump box, Focus mode, and a reduced-motion toggle
  • Optional end-of-day recap you can download or copy

Install the Daily Focus Board skill

Download the ZIP for the skill from the directory page and unzip it. Put the folder in one of two places: your personal skills folder at ~/.claude/skills/, or a project's .claude/skills/ folder if you want the skill only for that project.

If you use the Claude apps instead, open Settings, go to Capabilities, and upload the skill under Skills.

  • Personal: ~/.claude/skills/daily-focus-board
  • Per project: .claude/skills/daily-focus-board inside the project folder
  • Claude apps: Settings → Capabilities → Skills, then upload

Ask for a board with a natural request

You do not need a special command. The skill is triggered by plain requests such as planning your day or wanting to stay focused. If you only mention a list of things to do, the AI may offer to build the board.

The AI will ask for your handful of tasks, or pick them up from what you already said. It keeps the list to about 4 to 9 items, because the board is designed as a focus board rather than a backlog.

  • "Make me a focus board for today."
  • "Help me plan my day: design doc, 30 pages of reading, a short walk."
  • "I want to stay focused for a work session. Set up my board."
  • "Track my progress on these three tasks."

Run the local server and open the board

The board stores progress in your browser's localStorage, which needs an http:// address rather than a plain file path. The skill therefore serves the board folder on your own machine using Python's built-in server, bound to 127.0.0.1 so it is not reachable from your local network. The AI then opens the board in a browser canvas beside the chat if your host supports it, or at a localhost address in your default browser.

If Python is not available, any static file server will work, as long as it gives you an http:// address.

  • Server command the skill uses: python -m http.server 8799 --bind 127.0.0.1
  • Board address: http://localhost:8799/focus-board.html
  • If you cannot serve the folder, opening the file directly may work, but some browsers restrict localStorage on file://, so progress may not save
python -m http.server 8799 --bind 127.0.0.1

Update the board through conversation and taps

Keep the board current by telling the AI what you finished. The AI will usually point you to the one-tap move, such as tapping the status pill on a card. Status and notes are set by tapping on the board, and a regenerate with the same date key keeps your existing progress. Regenerating is only needed when the task list itself changes, such as adding or renaming tasks.

Log small wins as you go. The skill is built around the idea that momentum comes from logged progress, so a note like "all three desks set up" is worth recording.

  • Tap a card's status to move it through to-do, in progress and done
  • Add, reorder and relabel tasks live on the board
  • Give a task a deadline and a gentle countdown appears on its card
  • Save an end-of-day recap to download or copy

Safety notes: scripts and network

The skill runs scripts, including the suggested local server command and an optional serve-board.ps1 script in the skill folder. Read the skill files before running them if you want to check exactly what they do.

The skill does not use the network, according to its listing. The server is limited to your own machine. Progress is stored only in the browser you use, so it is not shared with anyone else.

  • Runs scripts: yes
  • Uses network: no
  • Progress lives only in one browser's localStorage
  • Board files are generated in a working folder, not a source repo, unless you ask otherwise

Tips for getting the most from it

Keep the board small. A few well-chosen tasks work better than a long list. Use a deadline on one anchor task rather than on everything, so the countdown stays meaningful.

When you are stuck starting something, ask the AI for one tiny first action. The skill is designed so the AI acts as a body-double, checking in and co-working rather than just setting up the board. Carryover is kind: unfinished tasks can move to another day with a "not today" action, without overdue warnings.

  • Use Focus mode to hide everything except the task in front of you
  • Use the brain-dump box to empty your head before you start
  • Turn on reduced motion if animation distracts you
  • Customise colours and tag styles by editing the template's theme block

What people use it for

  • Planning a day with a few tasks, such as a design doc, reading and a short walk
  • Tracking counter goals like pages read or pomodoros completed
  • Running a focused work session with Focus mode and a single anchor deadline
  • Clearing your head at the start of the day with the brain-dump box and a daily mantra
  • Writing an end-of-day recap of what you actually finished

Frequently asked questions

How do I install the daily-focus-board skill?

Download the skill ZIP from the directory page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can instead upload it under Settings → Capabilities → Skills.

Is the daily focus board free?

The skill is listed under the MIT licence. The source does not mention pricing, so check the directory page and your AI tool's own terms for any costs.

What do I need to run it?

You need Python for the suggested local server, python -m http.server, or any static file server that gives you an http:// address. You also need a web browser that supports localStorage.

Does the board work offline or share tasks with a team?

The workflow starts a local web server, so it is not a fully offline, file-only experience. Progress is stored in one browser's localStorage and is not shared, so it is not suitable for team task tracking.

Why does my progress disappear?

Progress is saved in the browser's localStorage. If you open the file directly instead of through a local server, some browsers restrict localStorage, so progress may not persist. Serve the folder over http:// to avoid this.

How does it compare to a normal to-do app or project tool?

The skill is built for about 4 to 9 tasks a day and works through conversation with your AI, with gentle carryover and no overdue shaming. It is not designed for backlogs, long-term project management or shared team tracking, so a dedicated project tool is a better fit for those.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use the Daily Focus Board if you plan a short list of tasks each day, like a colourful checklist, and you want an AI partner to keep you company while you work. Choose something else if you need shared team tracking, a long backlog, or a fully offline file-only setup.

Download the skill