复制安装命令
用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。
复制前请先查看来源、License 和安全提示。
Powered by Awesome Copilot GitHub contributors from allcontributors.org
用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。
复制前请先查看来源、License 和安全提示。
来源文件:README.md
A community-created collection of custom agents, instructions, skills, hooks, workflows, and plugins to supercharge your GitHub Copilot experience.
[!TIP] Explore the full collection on the website → awesome-copilot.github.com
The website offers full-text search and filtering across hundreds of resources, plus the Learning Hub for guides and tutorials.
Using this collection in an AI agent? A machine-readable
llms.txtis available with structured listings of all agents, instructions, and skills.
New to GitHub Copilot customization? The Learning Hub on the website offers curated articles, walkthroughs, and reference material — covering everything from core concepts like agents, skills, and instructions to hands-on guides for hooks, agentic workflows, MCP servers, and the Copilot coding agent.
| Resource | Description | Browse |
|---|---|---|
| 🤖 Agents | Specialized Copilot agents that integrate with MCP servers | All agents → |
| 📋 Instructions | Coding standards applied automatically by file pattern | All instructions → |
| 🎯 Skills | Self-contained folders with instructions and bundled assets | All skills → |
| 🔌 Plugins | Curated bundles of agents and skills for specific workflows | All plugins → |
| 🍳 Cookbook | Copy-paste-ready recipes for working with Copilot APIs | — |
For most users, the Awesome Copilot marketplace is already registered in the Copilot CLI/VS Code, so you can install a plugin directly:
copilot plugin install <plugin-name>@awesome-copilot
If you are using an older Copilot CLI version or a custom setup and see an error that the marketplace is unknown, register it once and then install:
copilot plugin marketplace add github/awesome-copilot
copilot plugin install <plugin-name>@awesome-copilot
See CONTRIBUTING.md · AGENTS.md for AI agent guidance · Security · Code of Conduct
The customizations here are sourced from third-party developers. Please inspect any agent and its documentation before installing.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.
name: daily-focus-board
description: 'Spin up a personal, motivating daily focus board that renders in a browser canvas and that the user drives by talking to their AI partner. Tasks track status (to-do → in progress → done) with timestamped progress notes and roll up into a "today''s momentum" feed; numeric-goal tasks (pages, pomodoros, reps) render as progress-bar counters. Executive-function / neurodivergent-friendly by design: Focus mode, kind "not today" carryover (no overdue-shaming), a brain-dump box, reduced-motion, and gentle deadline countdowns. Add, reorder, and relabel tasks live, assign Eisenhower priority (Do first / Schedule / Delegate / Later), open with an above/below-the-line check-in and a daily mantra, and save an end-of-day recap. Use when someone wants to plan their day, stay focused, kick off a work session, or track progress. Progress persists in the browser (localStorage).'A warm, visual "let's go" board for a person's day — rendered from a self-contained HTML template, opened in a browser (ideally a side-panel canvas in the GitHub Copilot app), and kept current by conversation: the human tells you what they finished, you update the board.
This is Ember partnership in daily practice: not a static to-do list, a thing you run with your AI. Keep it light, encouraging, and honest — celebrate real progress, don't inflate it.
Trigger when the user wants to: plan today, "get organized / stay focused," start a work session, or track progress on a set of tasks they list. If they just mention a pile of things to do, offer the board.
1. Gather the tasks. Ask for (or lift from what they already said) their handful of tasks
for the day. For each, capture: a short title, an optional emoji, an optional one-line
sub-note, and an optional tag. If a task is a count toward a number (steps, pages,
pomodoros, reps), make it a counter with a numeric goal. Keep it to ~4–9 items — a focus
board, not a backlog.
2. Generate the board. Copy assets/board.template.html to a working file (e.g.
focus-board.html in a scratch/working dir — NOT into a source repo unless asked). In the copy,
find this line near the top:
<script>window.__BOARD__ = null; /* SKILL: replace null with the config object above */</script>
Replace null with the config object. Inject it as JSON with < escaped so a task's text
can never break out of the <script> — e.g. JSON.stringify(config).replace(/</g, "\\u003c") —
never hand-concatenate raw user-provided text. Schema:
{
name: "Alex", // optional — shows "Let's go, Alex 🔥"; omit for "Let's go 🔥"
dateKey: "2026-07-27", // optional — localStorage key; defaults to today (YYYY-MM-DD)
mantra: "Small, real, done.", // optional — today's intention (editable on the board)
checkin: "above", // optional — arrival check-in: "below" | "mid" | "above"
tasks: [
// counter task (numeric goal → progress bar + set/+ buttons):
{ id:"pages", emoji:"📖", title:"Read 30 pages",
goal:30, start:0, inc:5, unit:"pages", tag:"mind", tagc:"new", quad:"ins" },
// status task (to-do → in progress → done + progress notes):
{ id:"doc", emoji:"⚙️", title:"Finish the design doc", sub:"the anchor",
due:"2026-07-27T17:00", tag:"deadline", tagc:"deadline", quad:"iu" },
{ id:"move", emoji:"🌿", title:"Move a little — whatever fits your body", tag:"body" }
]
}
id must be unique and stable, using only letters, digits, hyphens, or underscores
([A-Za-z0-9_-]) — it's embedded in HTML attributes, CSS selectors, storage keys, and
colon-delimited note keys, so avoid quotes, colons, brackets, and spaces. tagc is an optional color class:
new (green), deadline (red/pink), career (purple); omit for the default grey.goal (a positive integer), start (default 0), inc (default
max(1, round(goal/10))), unit (label). Everything else is a status task. Carryover
("not today") is for status tasks — counters are progress you dial down, not defer.due (optional, ISO local datetime) shows a gentle live countdown on the card, and after
the time passes says "was due 5:00pm — still worth doing" in soft amber (never angry red). Use
it for the one real anchor, not everything.quad (optional) sets a task's Eisenhower priority: iu (important & urgent → Do first),
ins (important, not urgent → Schedule), niu (urgent, not important → Delegate), ninu
(neither → Later). Renders as a colored accent; the person can change it on the board.mantra / checkin (both optional, top-level) seed today's intention and the above/below-the-line
arrival check-in. Set these from the conversation, or leave them for the person to set/tap.3. Serve + open it. localStorage needs an http:// origin, so serve the folder rather than
opening the file path directly:
python -m http.server 8799 --bind 127.0.0.1 from the board's folder
(or scripts/serve-board.ps1). Binding to 127.0.0.1 keeps a board of personal tasks off the
local network.
If Python isn't available, any static file server works — you just need an http:// origin.http://localhost:8799/focus-board.html in the
default browser.file://, so progress may not persist.Once it's up, keep it current through conversation — this is the whole point:
dateKey
preserves existing progress. Clicking is faster for live updates.The board's UI has EF/neurodivergent affordances, but the biggest help is how you, the partner, behave. This matters for everyone and is essential for people with ADHD or executive-function challenges. Bake these in — they're not optional politeness, they're the point:
due — kindly, not as a threat.Frame all of this as executive-function-friendly design for everyone — never diagnose, never
assume someone is neurodivergent, and keep every affordance optional. See
references/neurodivergent-design.md for the principles behind each feature.
references/customize.md (file-backed state, v2).references/tutorial.md — how to use the board in the GitHub Copilot app (browser canvas) or
directly through Ember: the daily loop (check-in → mantra → plan → work → end-of-day save).examples/sample-board.html — a populated example board: open it to see the board in action,
or copy it as a starting point (it's this template with a sample config injected).references/neurodivergent-design.md — the executive-function / ADHD design principles behind
each feature (task initiation, time blindness, working memory, overwhelm, reward, shame, capture,
body-doubling), and the "make it optional, don't medicalize" stance.references/customize.md — theming, the file-backed-state upgrade (agent can read/write
progress), and the optional "shared signals" bridge for people who run a multi-agent workshop.
评论 (0)
暂无评论,成为第一个评论者吧!