[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7EQVDF32PZWSX7MWATSW104":3,"skill-same:01M7EQVDF32PZWSX7MWATSW104":53},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":6,"updatedAt":32,"install":33,"resources":46},"01M7EQVDF32PZWSX7MWATSW104","digest",null,"Generate a daily or weekly digest of activity across all connected sources. Use when catching up after time away, starting the day and wanting a summary of mentions and action items, or reviewing a week's decisions and document updates grouped by project.","TanNhatCMS\u002Fjarvis","TanNhatCMS","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F113796420?v=4","01M753MV17KG5CD3152G3WQEQY","KietNT","01M7EKEDYVYQ6PWVJJMZ911VMX",0,"MIT","https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Fams-kw-digest\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: digest\ndescription: Generate a daily or weekly digest of activity across all connected sources. Use when catching up after time away, starting the day and wanting a summary of mentions and action items, or reviewing a week's decisions and document updates grouped by project.\nargument-hint: \"[--daily | --weekly | --since \u003Cdate>]\"\n---\n\n\u003C!-- Provenance: adapted from anthropics\u002Fknowledge-work-plugins (Apache-2.0, (c) Anthropic).\nOriginal skill: https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fknowledge-work-plugins\u002Ftree\u002Fmain\u002Fenterprise-search\u002Fskills\u002Fdigest. Changes for Muse AI: Claude\u002FCowork product refs -> Muse AI; MCP -> connector; CLAUDE.md -> MUSE.md; ${CLAUDE_PLUGIN_ROOT} -> this skill's directory; \u002Fplugin:command refs -> skill refs. -->\n\n\n# Digest Command\n\n> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](.\u002FCONNECTORS.md).\n\nScan recent activity across all connected sources and generate a structured digest highlighting what matters.\n\n## Instructions\n\n### 1. Parse Flags\n\nDetermine the time window from the user's input:\n\n- `--daily` — Last 24 hours (default if no flag specified)\n- `--weekly` — Last 7 days\n\nThe user may also specify a custom range:\n- `--since yesterday`\n- `--since Monday`\n- `--since 2025-01-20`\n\n### 2. Check Available Sources\n\nIdentify which connector sources are connected (same approach as the search command):\n\n- **~~chat** — channels, DMs, mentions\n- **~~email** — inbox, sent, threads\n- **~~cloud storage** — recently modified docs shared with user\n- **~~project tracker** — tasks assigned, completed, commented on\n- **~~CRM** — opportunity updates, account activity\n- **~~knowledge base** — recently updated wiki pages\n\nIf no sources are connected, guide the user:\n```\nTo generate a digest, you'll need at least one source connected.\nCheck your connector settings to add ~~chat, ~~email, ~~cloud storage, or other tools.\n```\n\n### 3. Gather Activity from Each Source\n\n**~~chat:**\n- Search for messages mentioning the user (`to:me`)\n- Check channels the user is in for recent activity\n- Look for threads the user participated in\n- Identify new messages in key channels\n\n**~~email:**\n- Search recent inbox messages\n- Identify threads with new replies\n- Flag emails with action items or questions directed at the user\n\n**~~cloud storage:**\n- Find documents recently modified or shared with the user\n- Note new comments on docs the user owns or collaborates on\n\n**~~project tracker:**\n- Tasks assigned to the user (new or updated)\n- Tasks completed by others that the user follows\n- Comments on tasks the user is involved with\n\n**~~CRM:**\n- Opportunity stage changes\n- New activities logged on accounts the user owns\n- Updated contacts or accounts\n\n**~~knowledge base:**\n- Recently updated documents in relevant collections\n- New documents created in watched areas\n\n### 4. Identify Key Items\n\nFrom all gathered activity, extract and categorize:\n\n**Action Items:**\n- Direct requests made to the user (\"Can you...\", \"Please...\", \"@user\")\n- Tasks assigned or due soon\n- Questions awaiting the user's response\n- Review requests\n\n**Decisions:**\n- Conclusions reached in threads or emails\n- Approvals or rejections\n- Policy or direction changes\n\n**Mentions:**\n- Times the user was mentioned or referenced\n- Discussions about the user's projects or areas\n\n**Updates:**\n- Status changes on projects the user follows\n- Document updates in the user's domain\n- Completed items the user was waiting on\n\n### 5. Group by Topic\n\nOrganize the digest by topic, project, or theme rather than by source. Merge related activity across sources:\n\n```\n## Project Aurora\n- ~~chat: Design review thread concluded — team chose Option B (#design, Tuesday)\n- ~~email: Sarah sent updated spec incorporating feedback (Wednesday)\n- ~~cloud storage: \"Aurora API Spec v3\" updated by Sarah (Wednesday)\n- ~~project tracker: 3 tasks moved to In Progress, 2 completed\n\n## Budget Planning\n- ~~email: Finance team requesting Q2 projections by Friday\n- ~~chat: Todd shared template in #finance (Monday)\n- ~~cloud storage: \"Q2 Budget Template\" shared with you (Monday)\n```\n\n### 6. Format the Digest\n\nStructure the output clearly:\n\n```\n# [Daily\u002FWeekly] Digest — [Date or Date Range]\n\nSources scanned: ~~chat, ~~email, ~~cloud storage, [others]\n\n## Action Items (X items)\n- [ ] [Action item 1] — from [person], [source] ([date])\n- [ ] [Action item 2] — from [person], [source] ([date])\n\n## Decisions Made\n- [Decision 1] — [context] ([source], [date])\n- [Decision 2] — [context] ([source], [date])\n\n## [Topic\u002FProject Group 1]\n[Activity summary with source attribution]\n\n## [Topic\u002FProject Group 2]\n[Activity summary with source attribution]\n\n## Mentions\n- [Mention context] — [source] ([date])\n\n## Documents Updated\n- [Doc name] — [who modified, what changed] ([date])\n```\n\n### 7. Handle Unavailable Sources\n\nIf any source fails or is unreachable:\n```\nNote: Could not reach [source name] for this digest.\nThe following sources were included: [list of successful sources].\n```\n\nDo not let one failed source prevent the digest from being generated. Produce the best digest possible from available sources.\n\n### 8. Summary Stats\n\nEnd with a quick summary:\n```\n---\n[X] action items · [Y] decisions · [Z] mentions · [W] doc updates\nAcross [N] sources · Covering [time range]\n```\n\n## Notes\n\n- Default to `--daily` if no flag is specified\n- Group by topic\u002Fproject, not by source — users care about what happened, not where it happened\n- Action items should always be listed first — they are the most actionable part of a digest\n- Deduplicate cross-source activity (same decision in ~~chat and email = one entry)\n- For weekly digests, prioritize significance over completeness — highlight what matters, skip noise\n- If the user has a memory system (MUSE.md), use it to decode people names and project references\n- Include enough context in each item that the user can decide whether to dig deeper without clicking through\n","\u003C!-- Provenance: adapted from anthropics\u002Fknowledge-work-plugins (Apache-2.0, (c) Anthropic).\nOriginal skill: https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fknowledge-work-plugins\u002Ftree\u002Fmain\u002Fenterprise-search\u002Fskills\u002Fdigest. Changes for Muse AI: Claude\u002FCowork product refs -> Muse AI; MCP -> connector; CLAUDE.md -> MUSE.md; ${CLAUDE_PLUGIN_ROOT} -> this skill's directory; \u002Fplugin:command refs -> skill refs. -->\n\n\n# Digest Command\n\n> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](.\u002FCONNECTORS.md).\n\nScan recent activity across all connected sources and generate a structured digest highlighting what matters.\n\n## Instructions\n\n### 1. Parse Flags\n\nDetermine the time window from the user's input:\n\n- `--daily` — Last 24 hours (default if no flag specified)\n- `--weekly` — Last 7 days\n\nThe user may also specify a custom range:\n- `--since yesterday`\n- `--since Monday`\n- `--since 2025-01-20`\n\n### 2. Check Available Sources\n\nIdentify which connector sources are connected (same approach as the search command):\n\n- **~~chat** — channels, DMs, mentions\n- **~~email** — inbox, sent, threads\n- **~~cloud storage** — recently modified docs shared with user\n- **~~project tracker** — tasks assigned, completed, commented on\n- **~~CRM** — opportunity updates, account activity\n- **~~knowledge base** — recently updated wiki pages\n\nIf no sources are connected, guide the user:\n```\nTo generate a digest, you'll need at least one source connected.\nCheck your connector settings to add ~~chat, ~~email, ~~cloud storage, or other tools.\n```\n\n### 3. Gather Activity from Each Source\n\n**~~chat:**\n- Search for messages mentioning the user (`to:me`)\n- Check channels the user is in for recent activity\n- Look for threads the user participated in\n- Identify new messages in key channels\n\n**~~email:**\n- Search recent inbox messages\n- Identify threads with new replies\n- Flag emails with action items or questions directed at the user\n\n**~~cloud storage:**\n- Find documents recently modified or shared with the user\n- Note new comments on docs the user owns or collaborates on\n\n**~~project tracker:**\n- Tasks assigned to the user (new or updated)\n- Tasks completed by others that the user follows\n- Comments on tasks the user is involved with\n\n**~~CRM:**\n- Opportunity stage changes\n- New activities logged on accounts the user owns\n- Updated contacts or accounts\n\n**~~knowledge base:**\n- Recently updated documents in relevant collections\n- New documents created in watched areas\n\n### 4. Identify Key Items\n\nFrom all gathered activity, extract and categorize:\n\n**Action Items:**\n- Direct requests made to the user (\"Can you...\", \"Please...\", \"@user\")\n- Tasks assigned or due soon\n- Questions awaiting the user's response\n- Review requests\n\n**Decisions:**\n- Conclusions reached in threads or emails\n- Approvals or rejections\n- Policy or direction changes\n\n**Mentions:**\n- Times the user was mentioned or referenced\n- Discussions about the user's projects or areas\n\n**Updates:**\n- Status changes on projects the user follows\n- Document updates in the user's domain\n- Completed items the user was waiting on\n\n### 5. Group by Topic\n\nOrganize the digest by topic, project, or theme rather than by source. Merge related activity across sources:\n\n```\n## Project Aurora\n- ~~chat: Design review thread concluded — team chose Option B (#design, Tuesday)\n- ~~email: Sarah sent updated spec incorporating feedback (Wednesday)\n- ~~cloud storage: \"Aurora API Spec v3\" updated by Sarah (Wednesday)\n- ~~project tracker: 3 tasks moved to In Progress, 2 completed\n\n## Budget Planning\n- ~~email: Finance team requesting Q2 projections by Friday\n- ~~chat: Todd shared template in #finance (Monday)\n- ~~cloud storage: \"Q2 Budget Template\" shared with you (Monday)\n```\n\n### 6. Format the Digest\n\nStructure the output clearly:\n\n```\n# [Daily\u002FWeekly] Digest — [Date or Date Range]\n\nSources scanned: ~~chat, ~~email, ~~cloud storage, [others]\n\n## Action Items (X items)\n- [ ] [Action item 1] — from [person], [source] ([date])\n- [ ] [Action item 2] — from [person], [source] ([date])\n\n## Decisions Made\n- [Decision 1] — [context] ([source], [date])\n- [Decision 2] — [context] ([source], [date])\n\n## [Topic\u002FProject Group 1]\n[Activity summary with source attribution]\n\n## [Topic\u002FProject Group 2]\n[Activity summary with source attribution]\n\n## Mentions\n- [Mention context] — [source] ([date])\n\n## Documents Updated\n- [Doc name] — [who modified, what changed] ([date])\n```\n\n### 7. Handle Unavailable Sources\n\nIf any source fails or is unreachable:\n```\nNote: Could not reach [source name] for this digest.\nThe following sources were included: [list of successful sources].\n```\n\nDo not let one failed source prevent the digest from being generated. Produce the best digest possible from available sources.\n\n### 8. Summary Stats\n\nEnd with a quick summary:\n```\n---\n[X] action items · [Y] decisions · [Z] mentions · [W] doc updates\nAcross [N] sources · Covering [time range]\n```\n\n## Notes\n\n- Default to `--daily` if no flag is specified\n- Group by topic\u002Fproject, not by source — users care about what happened, not where it happened\n- Action items should always be listed first — they are the most actionable part of a digest\n- Deduplicate cross-source activity (same decision in ~~chat and email = one entry)\n- For weekly digests, prioritize significance over completeness — highlight what matters, skip noise\n- If the user has a memory system (MUSE.md), use it to decode people names and project references\n- Include enough context in each item that the user can decide whether to dig deeper without clicking through\n",{"name":5,"description":7,"argument-hint":24},"[--daily | --weekly | --since \u003Cdate>]","main","af388a77c2fe5e0b4fd879cca4300a0ffa9a6579","skills\u002Fams-kw-digest",1,"https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis","https:\u002F\u002Fgithub.com\u002FTanNhatCMS","https:\u002F\u002Fmrkiet.name.vn","2026-11-07 14:23:08",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add TanNhatCMS\u002Fjarvis --skill digest",{"tool":39,"command":40},"bunx","bunx skills add TanNhatCMS\u002Fjarvis --skill digest",{"tool":42,"command":43},"pnpm","pnpm dlx skills add TanNhatCMS\u002Fjarvis --skill digest","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Fams-kw-digest\u002FSKILL.md",true,[47],{"path":48,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":51,"sourceHtmlUrl":52},"CONNECTORS.md","REFERENCE","参考文档",1348,"https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Fams-kw-digest\u002FCONNECTORS.md",[54,61,69,76,83,90],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":19},"01M7EWYJR0J8DARY7E59Z6Y9MV","web-scrape","Turn web pages into LLM-ready markdown via the Firecrawl API (renders JS, anti-bot handling). Use when browser_open\u002Ffetch fails on JS-heavy pages, or when you need clean markdown\u002Fstructured extraction from a site. Requires FIRECRAWL_API_KEY.","https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Fweb-scrape\u002FSKILL.md",[],[],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":65,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":19},"01M7EWYBN5P6F2AJG3FR24T9BP","design-taste-frontend","tasteskill v2, the anti-slop frontend skill. Art direction for websites, distilled from a study of 247 curated gallery sites (One Page Love, Awwwards Sites of the Day). Deals researched directions (idea, composition, type, palette, photographs, section blueprints) from a library, enforces a strict no-slop house style with a real-browser inspector, and runs a look-and-fix loop on screenshots. Use this whenever you build, design, redesign, restyle, polish or review a landing page, marketing site, portfolio, product page, one-pager, hero or any public-facing web page, in any stack (HTML\u002FCSS, React, Next.js, Vue, Svelte, Astro, Tailwind) — also when the user says a page looks generic, templated, \"AI-made\", sloppy, or asks to make it look designed, premium, award-level or less like every other site. Not for dashboards or app screens.","https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Ftaste-design\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Ftaste-design\u002FSKILL.md",[],[],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":19},"01M7EWY8FQFNQ2GB7NZZWGSSDX","test-driven-development","Use when implementing any feature or bugfix, before writing implementation code","https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers-tdd\u002FSKILL.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":19},"01M7EWY5SHBFRH1HDHVWM9K7TV","systematic-debugging","Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes","https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers-debugging\u002FSKILL.md",[],[],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":19},"01M7EWY3NM0Z0JAKS7HDZ24K66","requesting-code-review","Use when completing tasks, implementing major features, or before merging to verify work meets requirements","https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers-code-review\u002FSKILL.md",[],[],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":19},"01M7EWY0WRMWX4M9ZFY0WKC593","brainstorming","You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).","https:\u002F\u002Fgithub.com\u002FTanNhatCMS\u002Fjarvis\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers-brainstorming\u002FSKILL.md",[],[]]