ワンクリックで
morning-briefing
Generates and displays the DailyPulse morning briefing. Use at the start of every work session.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Generates and displays the DailyPulse morning briefing. Use at the start of every work session.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Generates a daily project status report by reading all Python files in /src, summarising what each module does, identifying any TODO comments, and writing a clean markdown report to /reports/. Use when asked to generate a report, summarise the codebase, or create a status update.
Shows a summary of all SplitEasy groups and expenses. Use to get a quick overview of all active groups, total spending, and per-member contributions.
Generates a professional standup from today's DailyPulse tasks. Use before your daily standup meeting.
In-depth Kaggle competition data analysis workflow. Use for exploratory data analysis (EDA), data preprocessing, feature engineering, statistical analysis, and comprehensive visualization. Generates detailed reports with insights, patterns, and recommendations.
Orchestrates the complete QuickTask build pipeline using all five specialist agents in sequence: planner → code-writer → service-writer → test-writer → quality-improver. Use this skill to build the entire application from scratch with one command. Each agent must confirm completion before the next starts.
SOC 職業分類に基づく
| name | morning-briefing |
| description | Generates and displays the DailyPulse morning briefing. Use at the start of every work session. |
| trigger | /morning-briefing |
| effort | low |
Fetches your daily briefing from DailyPulse and shows a task summary to help you focus.
#!/bin/bash
# Morning briefing skill for DailyPulse
set -e
API="http://localhost:8000"
echo ""
echo "🌅 Fetching your morning briefing..."
echo ""
# Fetch briefing
BRIEFING=$(curl -s "$API/briefing")
BRIEFING_TEXT=$(echo "$BRIEFING" | jq -r '.briefing // empty')
if [ -z "$BRIEFING_TEXT" ] || [ "$BRIEFING_TEXT" = "null" ]; then
echo "⏳ Generating briefing..."
BRIEFING=$(curl -s "$API/briefing")
BRIEFING_TEXT=$(echo "$BRIEFING" | jq -r '.briefing // empty')
fi
# Display briefing if available
if [ -n "$BRIEFING_TEXT" ] && [ "$BRIEFING_TEXT" != "null" ]; then
echo "═══════════════════════════════════════════════════════"
echo "📋 Morning Briefing"
echo "═══════════════════════════════════════════════════════"
echo ""
echo "$BRIEFING_TEXT"
echo ""
fi
# Fetch tasks
TASKS=$(curl -s "$API/tasks")
# Calculate stats
TOTAL=$(echo "$TASKS" | jq 'length')
PENDING=$(echo "$TASKS" | jq '[.[] | select(.completed == false)] | length')
TODAY_COMPLETED=$(echo "$TASKS" | jq "[.[] | select(.completed == true)] | length")
# Get yesterday's completion count (macOS compatible)
YESTERDAY=$(date -v-1d '+%Y-%m-%d')
YESTERDAY_COMPLETED=$(echo "$TASKS" | jq "[.[] | select(.completed == true and (.completed_at | startswith(\"$YESTERDAY\")))] | length" 2>/dev/null || echo "0")
echo "═══════════════════════════════════════════════════════"
echo "📊 Task Summary"
echo "═══════════════════════════════════════════════════════"
echo ""
printf " %-25s %d\n" "Total tasks:" "$TOTAL"
printf " %-25s %d\n" "Pending:" "$PENDING"
printf " %-25s %d\n" "Completed today:" "$TODAY_COMPLETED"
if [ "$YESTERDAY_COMPLETED" -gt 0 ]; then
printf " %-25s %d\n" "Completed yesterday:" "$YESTERDAY_COMPLETED"
fi
echo ""
# Suggest focus
if [ "$PENDING" -gt 0 ]; then
echo "🎯 Suggested Focus Areas"
echo "─────────────────────────────────────────────────────"
echo "$TASKS" | jq -r '.[] | select(.completed == false) | " • " + .title' | head -3
echo ""
fi
echo "═══════════════════════════════════════════════════════"
echo ""