원클릭으로
generate-standup
Generates a professional standup from today's DailyPulse tasks. Use before your daily standup meeting.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Generates a professional standup from today's DailyPulse tasks. Use before your daily standup meeting.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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 and displays the DailyPulse morning briefing. Use at the start of every work session.
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.
| name | generate-standup |
| description | Generates a professional standup from today's DailyPulse tasks. Use before your daily standup meeting. |
| trigger | /generate-standup |
| effort | low |
Fetches your completed and pending tasks from DailyPulse and formats them as a professional standup report.
#!/bin/bash
# Generate standup skill for DailyPulse
set -e
API="http://localhost:8000"
echo ""
echo "📝 Generating your standup..."
echo ""
# Fetch standup data
RESPONSE=$(curl -s "$API/standup")
STANDUP_TEXT=$(echo "$RESPONSE" | jq -r '.standup')
# Format the standup
FORMATTED=""
FORMATTED+="━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n"
FORMATTED+="STANDUP REPORT — $(date '+%B %d, %Y')\n"
FORMATTED+="━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n"
FORMATTED+="\n"
# Parse the standup text and format it nicely
FORMATTED+="$(echo -e "$STANDUP_TEXT" | sed 's/\*\*//g')\n"
FORMATTED+="\n"
# Blockers section header
FORMATTED+="🚧 ADDITIONAL BLOCKERS\n"
FORMATTED+="─────────────────────────────────────────────────────\n"
# Print the formatted standup
echo -e "$FORMATTED"
# Ask about blockers
echo "Do you have any additional blockers? (Press Enter to skip)"
read -r BLOCKER
if [ -n "$BLOCKER" ]; then
FORMATTED+=" • $BLOCKER\n"
echo -e " • $BLOCKER\n"
else
FORMATTED+=" None.\n"
echo -e " None.\n"
fi
FORMATTED+="━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
# Ask to copy to clipboard
echo "Copy to clipboard? (y/n)"
read -r COPY_CHOICE
if [[ "$COPY_CHOICE" =~ ^[Yy]$ ]]; then
# Clean up the formatted string for clipboard
CLEAN_STANDUP=$(echo -e "$FORMATTED" | sed 's/\\n/\n/g')
# Detect OS and use appropriate clipboard command
if command -v pbcopy &> /dev/null; then
echo -e "$CLEAN_STANDUP" | pbcopy
echo "✨ Copied to clipboard!"
elif command -v xclip &> /dev/null; then
echo -e "$CLEAN_STANDUP" | xclip -selection clipboard
echo "✨ Copied to clipboard!"
elif command -v clip &> /dev/null; then
echo -e "$CLEAN_STANDUP" | clip
echo "✨ Copied to clipboard!"
else
echo "❌ Clipboard command not found on this system."
fi
else
echo "Standup ready to share!"
fi
echo ""