inbox

Aggregate and display tasks from GitHub, Slack, and Google Calendar.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, curl, jq, date, gemini, which, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines your workflow by aggregating tasks and notifications from GitHub, Slack, and Google Calendar into a single, unified view.

Core Features & Use Cases

  • Unified Task View: See all your pending items from different platforms in one place.
  • Cross-Platform Integration: Connects with GitHub, Slack, and Google Calendar.
  • Customizable Timeframe: Filter tasks by a specified number of past days.
  • Use Case: Start your day by running /inbox to quickly see all pull requests awaiting your review on GitHub, any direct mentions in Slack, and your upcoming calendar events, all without switching applications.

Quick Start

Check your inbox for all pending tasks from GitHub, Slack, and Google Calendar from the last 7 days.

Frequently Asked Questions about inbox

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

FAQPage Schema
How do I aggregate tasks from GitHub, Slack, and Google Calendar into a single view?

To aggregate tasks from GitHub, Slack, and Google Calendar, this Skill collects pending items across a specified number of days. It requires environment variables for Slack authentication and optionally uses Gemini for calendar event retrieval.

What is the best way to check pending GitHub pull requests and Slack mentions together?

Checking pending GitHub pull requests and Slack mentions together is done by running the unified task view. It prioritizes GitHub items like review requests and assigned issues alongside direct Slack mentions.

Can I filter aggregated tasks by a specific platform or timeframe?

Filtering aggregated tasks by platform and timeframe is fully supported. You can specify a custom number of past days to narrow down the GitHub, Slack, and Google Calendar items displayed.

Do I need specific CLI tools installed to run the task aggregation?

Running the task aggregation requires specific CLI dependencies installed in your environment. The Skill relies on gh, curl, jq, date, and optionally uses gemini to process and fetch your tasks.

How does the integration retrieve Google Calendar events?

Google Calendar events are retrieved by optionally invoking the Gemini CLI. This requires the Gemini tool to be available in your environment for fetching upcoming calendar items.

Are there limitations when pulling tasks from Slack versus GitHub?

Pulling tasks from Slack requires proper environment variables for authentication, whereas GitHub uses the gh CLI. The Skill prioritizes GitHub assigned issues and review requests over standard Slack notifications.