esa-daily-report

Create esa.io daily-report posts from Google Calendar events.

11|1|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/thkt/claude-config --skill esa-daily-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: esa-daily-report
Source: https://github.com/thkt/claude-config/tree/main/ja/skills/generating-esa-reports
Command: npx skills add https://github.com/thkt/claude-config --skill esa-daily-report

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of daily reports in esa.io by pulling today's calendar events from Google Calendar, structuring them in a template, and posting them as a Work In Progress entry. It streamlines daily reporting and ensures a consistent format across teams.

Core Features & Use Cases

  • Automated calendar extraction: Fetch today's Google Calendar events (excluding non-work or Home events).
  • Template-driven post: Structure content according to a predefined template for consistency.
  • ESA post creation: Create a WIP post under a configured category in the gaji ESA team.
  • Workflow flexibility: Users can edit the WIP post later to fill in sections like learnings and reflections.

Quick Start

Say: "今日の日報を作成して。" The Skill will fetch calendar events for today, prepare a draft ESA daily post under the configured template, and share the post URL. You can later edit the WIP post to add details such as what you learned or meeting reflections.

Frequently Asked Questions about esa-daily-report

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate daily report creation from Google Calendar events?

Automate daily report creation by connecting Google Calendar events to esa.io. This Skill fetches today's calendar events, structures them in a template, and posts them as a Work In Progress entry in your ESA team, eliminating manual report writing.

Can I use calendar events to populate ESA daily posts automatically?

Yes. The Skill pulls Google Calendar events for today (excluding non-work entries), applies them to a predefined template, and creates a WIP post in esa.io. You can edit the post later to add learnings and meeting reflections.

What calendar events does the daily report include?

The Skill retrieves today's Google Calendar events while filtering out non-work or Home category events. It applies timezone and category rules to ensure only relevant events populate the ESA daily report structure.

Do I need to set up a template before generating daily reports?

No. The Skill reads a predefined template from assets automatically. You only need to configure your ESA team category and ensure your Google Calendar is connected to start generating structured daily reports.

Can I customize which sections appear in the daily report?

The Skill uses a fixed template structure with sections for Today's Activities, Learnings, and MTG Reflections. You can provide optional user content to populate these sections, then edit the WIP post in esa.io for additional customization.

What happens if I run the daily report for a different date?

The Skill defaults to today but supports daily, weekly, or custom date scenarios. Specify your desired date, and it retrieves calendar events for that period and creates a corresponding ESA post.