MCP HubMCP Hub
返回技能列表

set-up-workday

christopheryeo
更新于 Today
39 次查看
1
在 GitHub 上查看
automation

关于

The `set-up-workday` skill automates the complete morning enablement workflow by orchestrating intelligence gathering, workspace preparation, and executive brief synthesis into a single action. It is designed for developers to invoke when a principal needs a consolidated, decision-ready morning package without manually chaining multiple skills. Key capabilities include processing unread emails, calendar events, Drive activity, and task synthesis based on a target date and configurable toggles.

快速安装

Claude Code

推荐
插件命令推荐
/plugin add https://github.com/christopheryeo/claude-skills
Git 克隆备选方式
git clone https://github.com/christopheryeo/claude-skills.git ~/.claude/skills/set-up-workday

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档

Set Up Workday

Overview

Set Up Workday is the principal's end-to-end morning activation skill. It now embeds the full morning intelligence workflow directly, combining intelligence gathering, communications triage, workspace preparation, and situational news into one orchestrated experience. Invoke it whenever the principal needs an actionable, decision-ready morning package without chaining multiple skills manually.

Quick Start

  1. Receive the user prompt (e.g., "Set up my workday" or "Kick off today using our standard morning stack").
  2. Confirm the target date (default to today) and optional toggles such as skipping email checks or focusing on specific accounts.
  3. Execute the embedded components to gather unread emails, calendar events, Drive activity, task synthesis, news, and workspace preparation.
  4. Return a prioritized executive brief formatted for immediate action.

How It Works

  1. Normalize the target date using Reverse Date and Reverse Month so downstream skills and folder naming stay consistent.
  2. Pull unread email intelligence from the past 48 hours, extracting sender, subject, deadlines, expectations, and Gmail links.
  3. Audit today's calendar (Asia/Singapore timezone) for conflicts, prep requirements, attendees, and direct event links.
  4. Review Drive file priorities from the last 24 hours, highlighting SNMG18 Meeting Minutes activity plus any other recent files with summaries and URLs.
  5. Synthesize the What-I-Need-To-Do brief by merging action items, prep work, and follow-ups surfaced across email, calendar, and Drive inputs.
  6. Capture a news snapshot with two international and two Singapore headlines, each with one-sentence context and source links.
  7. Stage the workspace by invoking the Work Day skill to verify or create the daily Google Drive structure and surface key links.
  8. Compose the executive kickoff brief by deduplicating overlapping insights, prioritizing urgent items, and formatting the output into the standard sections.

Embedded Morning Intelligence Components

The five morning intelligence components are now native to Set Up Workday. Each component must be run whenever relevant data exists unless the user explicitly opts out.

Component 1: Unread Emails (Last 48 Hours)

  • Query Gmail for all unread messages received in the last 48 hours.
  • For each message, capture the sender, subject, received date/time, a 30-word summary, explicit expectations, deadlines, and a clickable Gmail URL.
  • If no unread emails match, state: "No unread emails in the last 48 hours."

Component 2: Today's Calendar Events

  • Query Google Calendar for the current day (Asia/Singapore timezone).
  • For each event, include start/end time (24-hour format), title, location, attendees, and a clickable calendar URL.
  • Flag any conflicts or back-to-back meetings.
  • If the day is empty, state: "No calendar events scheduled for today."

Component 3: Drive File Priorities

  • Scan Google Drive for items modified in the last 24 hours, prioritizing the SNMG18 Meeting Minutes folder plus any other notable updates.
  • For each file, share the name, last modified timestamp, a 30-word summary, and a clickable link.
  • If no relevant files appear, state: "No recent file updates."

Component 4: What-I-Need-To-Do Brief

  • Merge action items from unread emails, calendar prep requirements, and Drive follow-ups.
  • For each task, provide a concise description, the source with a clickable link, and any known due date.

Component 5: News Snapshot

  • Surface two top international news stories and two top Singapore news stories.
  • Each item includes a succinct headline, one-sentence context, and a source link.

Output Format

Structure the morning package in a professional, scannable executive layout with sections for: Priorities & Quick Wins, Urgent Follow-Ups, Today's Schedule, Workspace & Resources, What-I-Need-To-Do, News Snapshot, and Recommended Next Actions. Every data point should cite its originating source link.

Key Features

  • Integrated intelligence: Consolidates unread email, calendar, Drive, task synthesis, and news within the orchestration.
  • End-to-end workflow: Chains supporting skills (Recent Emails, Starred Email, Search Calendar, Recent Files, Reverse Date, Reverse Month, Work Day) without requiring separate manual triggers.
  • Data de-duplication: Reuses identifiers (message IDs, event IDs, file IDs) to avoid redundant fetches and highlight net-new insights.
  • Workspace readiness: Ensures Google Drive folders and links are staged alongside the brief for immediate execution.
  • Configurable toggles: Supports skip flags (email, calendar, news) and account-specific focus modes for flexible mornings.

Success Criteria

The skill succeeds when:

  • Each embedded component executes (unless intentionally skipped) and returns accurate, current intelligence.
  • The final brief includes prioritized actions, urgent follow-ups, schedule snapshot, workspace links, task list, and news tied to the requested date.
  • Users receive actionable recommendations with traceable sources for every item in the summary.

What This Skill Does

✓ Activates the full morning intelligence and workspace stack from a single command. ✓ Normalizes target dates and reuses them across calendar, files, news queries, and Drive preparation. ✓ Produces an executive-format kickoff brief with clear sections, links, and prioritization.

What This Skill Does NOT Do

✗ Replace underlying skills' authentication or permission flows. ✗ Invent new data sources beyond the defined dependency list. ✗ Auto-schedule focus blocks or push tasks into external project managers (future consideration).

Limitations & Prerequisites

  • Requires: Access to Recent Emails, Starred Email, Search Calendar, Recent Files, Reverse Date, Reverse Month, Work Day, news APIs, and Gmail/Drive permissions.
  • Assumes: Google Workspace connectivity, consistent timezone handling (default Asia/Singapore), and cached credentials for Gmail, Calendar, Drive, and news sources.
  • Limitations: Does not yet integrate Asana/Jira queues; brief delivery remains Markdown rendered within Claude unless extended.

Usage

Basic Usage

User: "Set up my workday."
Assistant: Runs the full orchestration, returning the briefing for today.

Advanced Usage

User: "Prepare everything I need for work this morning for 2025-11-04. Skip email and news, focus on APAC enterprise accounts."
Assistant: Normalizes the provided date, toggles off email and news checks, scopes downstream skills to APAC enterprise filters, and delivers the kickoff brief.

Configuration

  • Optional flags: include_email (bool), include_news (bool), focus_accounts (list of strings), time_window (start/end timestamps), dry_run_folders (bool).
  • Cache normalized dates, folder IDs, and news responses within the session to prevent repeated computations.

Scripts

Orchestrator: scripts/set_up_workday.py

Purpose: Placeholder for the automation layer that sequences dependency skills, manages state, and formats the final brief. Status: Not yet implemented; use this specification to guide future development. Expected Responsibilities:

  • Handle prompt parsing and configuration toggles.
  • Execute dependency calls with shared identifiers (message IDs, event IDs, file IDs).
  • Deduplicate overlapping items and assemble the final briefing template.

Integration Opportunities

Asana or Jira Task Sync

Purpose: Pull outstanding tasks and optionally create follow-up tasks from the morning brief. Proposed Implementation: Optional step after synthesizing the plan that queries project management APIs for blockers or logs new action items. Prerequisites: API credentials with write access, project mappings per account or initiative. Usage Context: Enable when the principal wants workday setup to include outstanding project tasks.

Slack Notifications

Purpose: Deliver the final kickoff brief to a private Slack channel for archival and quick reference. Proposed Implementation: Post-brief webhook call with formatted Markdown and key links. Prerequisites: Slack app with chat:write scope and channel ID configuration. Usage Context: Teams needing asynchronous distribution of the morning setup output.

Related Skills

  • recent-emails and starred-email: Provide actionable email threads and context.
    • This skill differs by: De-duplicating and highlighting next actions across inbox feeds.
    • Can be used together with: Feed thread IDs between these skills for deeper metadata lookups.
  • work-day: Ensures Google Drive folder structure is ready.
    • This skill differs by: Triggering Work Day's checks as part of the morning orchestration.

Extending This Skill

To extend Set Up Workday with new capabilities:

  1. Implement scripts/set_up_workday.py following the orchestration responsibilities above.
  2. Add optional integrations (e.g., task managers) and document configuration steps under a new references/ guide.
  3. Update this SKILL.md with additional usage patterns and toggle descriptions as features roll out.

Common Issues

Issue: Missing permissions for Gmail, Calendar, Drive, or news APIs during component calls. Solution: Re-authenticate the corresponding services and ensure OAuth scopes include read access for messages, events, files, and headlines.

Issue: Duplicate follow-up items appearing in both Recent Emails and Starred Email sections. Solution: Use message IDs returned by Starred Email to filter Recent Emails responses before synthesizing the plan.

Issue: Work Day reports folders already exist but links are missing from the final brief. Solution: Cache folder IDs returned from Work Day and explicitly inject them into the Workspace & Resources section before rendering.

Final Formatting Adjustment

After assembling the executive kickoff brief, convert all headings from heading styles to normal text while retaining their original font size and formatting. This ensures the document preserves the intended visual hierarchy without relying on heading style metadata.

Version History

  • 2.0.0 (2025-11-04): Embedded the morning intelligence components directly into Set Up Workday and retired the standalone morning briefing skill.
  • 1.0.0 (2025-11-03): Initial specification outlining workflow, dependencies, and integration opportunities.

GitHub 仓库

christopheryeo/claude-skills
路径: set-up-workday

相关推荐技能

content-collections

Content Collections 是一个 TypeScript 优先的构建工具,可将本地 Markdown/MDX 文件转换为类型安全的数据集合。它专为构建博客、文档站和内容密集型 Vite+React 应用而设计,提供基于 Zod 的自动模式验证。该工具涵盖从 Vite 插件配置、MDX 编译到生产环境部署的完整工作流。

查看技能

sglang

SGLang是一个专为LLM设计的高性能推理框架,特别适用于需要结构化输出的场景。它通过RadixAttention前缀缓存技术,在处理JSON、正则表达式、工具调用等具有重复前缀的复杂工作流时,能实现极速生成。如果你正在构建智能体或多轮对话系统,并追求远超vLLM的推理性能,SGLang是理想选择。

查看技能

Algorithmic Art Generation

这个Claude Skill帮助开发者使用p5.js创建算法艺术,特别适用于生成式艺术和交互式可视化项目。它支持种子随机性、流场和粒子系统等关键技术,确保艺术作品的重复性和独特性。当讨论生成艺术、算法艺术或计算美学时,该技能会自动激活,指导开发者完成从概念设计到技术实现的全过程。

查看技能

cloudflare-turnstile

这个Skill提供完整的Cloudflare Turnstile集成知识,用于在表单、登录页面和API端点中实现无验证码的机器人防护。它支持React/Next.js/Hono等框架集成,涵盖令牌验证、错误代码调试和端到端测试等场景。通过运行后台不可见挑战,在保持用户体验的同时有效阻止自动化流量和垃圾信息。

查看技能