원클릭으로
daily-sync
Collect 3 daily standup answers and post them as a reply in the correct team thread.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Collect 3 daily standup answers and post them as a reply in the correct team thread.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Build today's mapped ZEP time-log plan from Google Calendar, preview it against ZEP, and enter it through guarded Playwright automation only after explicit approval.
Help users create structured decision matrices by suggesting criteria, options, and weights — output as comparison tables
Backup CLAUDE.md, TASKS.md, and memory/ to a private Git repo using `bash .claude/skills/memory-backup/backup.sh`.
Pull recent Notion Journal entries into memory/journals/YYYY/month_YYYY-MM_text.txt.
Fetches live prices for equities and forex for investment portfolio.
Sync work context from external sources, update tasks and memory, and report changes
| name | daily-sync |
| description | Collect 3 daily standup answers and post them as a reply in the correct team thread. |
| tools | ["Bash","question"] |
Post a structured daily update to the active daily thread in <DAILY_SYNC_CHANNEL_NAME>.
<DAILY_SYNC_CHANNEL_NAME><DAILY_SYNC_CHANNEL_ID>Ask these one-by-one (or as one 3-part prompt), collect answers, then post once all 3 are answered.
Before asking the 3 required questions, draft suggested answers using:
:hammer: Today: itemsTASKS.md status and recent editsmemory/projects/*.md and memory/people/*.md context relevant to active workIf the Agent tool is available and .pi/agents/activity-scanner.md exists, you may use the project-local activity-scanner agent to gather read-only evidence for suggested answers when current context is thin or the scan would consume substantial context.
Use it only for collection/drafting, for example:
TASKS.md and relevant project memory for likely today/focus itemsThe activity-scanner must not post to Slack, edit files, or mutate external systems. The parent agent remains responsible for asking the 3 required questions with the question tool and posting the final confirmed update.
Before drafting suggestions:
:hammer: Today:.:white_check_mark: Yesterday:.TASKS.md.Then present the 3 questions with the question tool (not plain text), and include the suggested answer as an option for each question.
For each question:
Use suggestion).For the first question:
:hammer: Today: bullet list, unchanged, labeled as recommended.Use this exact question structure:
Rules:
- so the posted update can be converted into Slack rich text bullets.Yesterday bullets from the previous standup's Today section, then refine using current evidence.Today section.Today section as a draft for continuity, not as proof of completion.Use the Slack CLI from slack skill:
node .claude/skills/slack/slack-cli.js threads <DAILY_SYNC_CHANNEL_ID> --days 2 --limit 50 --json
node .claude/skills/slack/slack-cli.js thread-scan <DAILY_SYNC_CHANNEL_ID> --parent-pattern "daily standup" --reply-user <YOUR_SLACK_USER_ID> --reply-pattern ":white_check_mark:|:hammer:|:construction:" --days 14 --json
daily sync, standup, or daily updatePost this structure as one threaded reply:
- bullet prefix for each answer line.- lines under that heading.--rich-text so Slack renders the list items as actual bullets.Yesterday, Today, and Blockers sections so the rich text renderer preserves visual separation.:white_check_mark: Yesterday:
- <answer 1>
:hammer: Today:
- <answer 2>
:construction: Blockers:
- <answer 3 or "None">
Then send using:
node .claude/skills/slack/slack-cli.js send <DAILY_SYNC_CHANNEL_ID> "<formatted message>" --thread-ts <thread_ts> --rich-text
After posting, report:
thread_ts)