skills/codex/daily-meeting-update/SKILL.md
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: daily-meeting-update description: Interactive daily standup/meeting update generator. Use when preparing for daily standup, scrum meetings, or team syncs. Pulls activity from GitHub, Jira, and session history, conducts a 4-question interview (yesterday, today, blockers, discussion topics), and generates formatted Markdown update. --- # Daily Meeting Update Generate daily standup updates through an interactive interview with op
npx skillsauth add frank-luongt/faos-skills-marketplace skills/codex/daily-meeting-updateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate daily standup updates through an interactive interview with optional GitHub/Jira integration.
Phase 1: DETECT & OFFER INTEGRATIONS
Check: git history? gh CLI? jira CLI?
Ask user before pulling from any source
Pull approved data BEFORE interview
|
Phase 2: INTERVIEW (with insights)
Show pulled data as context
Q1: Yesterday (with insights from pulled data)
Q2: Today (with Jira ticket suggestions if available)
Q3: Blockers
Q4: Topics for discussion
|
Phase 3: GENERATE UPDATE
Combine interview + tool data
Format as clean Markdown
Present to user
Check these without showing output to the user:
| Integration | How to Detect |
|---|---|
| Git | Inside a git repository |
| GitHub CLI | gh auth status succeeds |
| Jira CLI | jira command exists |
| Atlassian MCP | mcp__atlassian__* tools available |
Never pull data without explicit user consent:
"I detected you have GitHub configured. Want me to pull your recent activity?"
- "Yes, pull the info"
- "No, I'll provide everything manually"
If yes, ask which repos to check.
Git/GitHub (for each approved repo):
Jira (if approved):
Store results for use as context in Phase 2.
Use pulled data to make questions smarter.
With data: Show what was found, ask what's missing:
"Here's what I found from your activity:
- Merged PR #123: fix login timeout
- 3 commits in backend-api
- Reviewed PR #456 (approved)
Anything else you worked on that I missed?"
Without data: "What did you work on yesterday?"
"What will you work on today?"
With Jira data, suggest tickets:
"I see these tickets assigned to you:
- PROJ-123: Implement OAuth flow (In Progress)
- PROJ-456: Fix payment bug (To Do)
Will you work on any of these?"
"Do you have any blockers?"
"Any topic you want to bring up at the daily?"
Examples: technical decisions needing input, cross-team alignment, prioritization questions.
# Daily Update - {DATE}
## Yesterday
- [Items from interview + tool data]
## Today
- [Items from interview]
## Blockers
- [Blockers or "No blockers"]
## PRs & Reviews (if pulled)
- **Opened**: PR #125 - feat: add OAuth flow
- **Merged**: PR #120 - fix: login timeout
- **Reviews**: PR #123 (approved), PR #456 (changes requested)
## Topics for Discussion
- [Topics or "None"]
---
*Links:*
- [PR/ticket links]
| Avoid | Why | Instead | |---|---|---| | Pull data without asking | Users may have personal repos visible | Always ask first, let user choose repos | | Assume one project | Devs often work on 2-5 repos | Ask which projects | | Skip interview with tool data | Tools capture WHAT but miss WHY | Interview is primary, tools supplement | | Generate before all 4 questions | Might miss critical blocker or topic | Complete interview, then generate | | Include raw commit messages | Often cryptic ("fix", "wip") | Summarize into human-readable outcomes | | Ask for data after interview | Misses opportunity for context | Pull data first, interview with insights | | More than 15 bullets | Standup loses the audience | Summarize and consolidate | | Ticket numbers without context | "PROJ-123" means nothing alone | Always include title or summary |
gh installed but not authenticateddevelopment
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-mlflow-evaluation --- # MLflow 3 GenAI Evaluation ## Before Writing Any Code 1. **Read GOTCHAS.md** - 15+ common mistakes that cause failures 2. **Read CRITICAL-interfaces.md** - Exact API signatures and data schemas ## End-to-End Workflows Follow these workflows based on your goal. Each step indicates which reference files to read. ### Workflow 1: First-Time Evaluation Setup For users new to MLflow GenAI evalu
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-lakebase-provisioned --- # Lakebase Provisioned Patterns and best practices for using Lakebase Provisioned (Databricks managed PostgreSQL) for OLTP workloads. ## When to Use Use this skill when: - Building applications that need a PostgreSQL database for transactional workloads - Adding persistent state to Databricks Apps - Implementing reverse ETL from Delta Lake to an operational database - Storing chat/agent m
tools
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-jobs --- # Databricks Lakeflow Jobs ## Overview Databricks Jobs orchestrate data workflows with multi-task DAGs, flexible triggers, and comprehensive monitoring. Jobs support diverse task types and can be managed via Python SDK, CLI, or Asset Bundles. ## Reference Files | Use Case | Reference File | | ----------------------
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-genie --- # Databricks Genie Create and query Databricks Genie Spaces - natural language interfaces for SQL-based data exploration. ## Overview Genie Spaces allow users to ask natural language questions about structured data in Unity Catalog. The system translates questions into SQL queries, executes them on a SQL warehouse, and presents results conversationally. ## When to Use This Skill Use this skill when: -