team-update

Posts project updates to team chat and triages feedback using a saved playbook.

1|Updated Aug 18, 2026
One-click install
npx skills add https://github.com/scsm-unrestrict/dsh-frontend-engineer-agent --skill team-update-scsm-unrestrict
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: team-update
Source: https://github.com/scsm-unrestrict/dsh-frontend-engineer-agent/tree/main/frontend-engineer/skills/team-update
Command: npx skills add https://github.com/scsm-unrestrict/dsh-frontend-engineer-agent --skill team-update-scsm-unrestrict

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Keeping a team informed requires manually summarizing commits, drafting chat messages, reading replies, and converting feedback into issues — a repetitive loop that is easy to skip. This Skill automates the full update cycle while adapting to whatever chat, git, issue, and task tools are actually available. ## Core Features & Use Cases - Playbook-driven workflow: First run discovers available MCP tools (Slack, Google Chat, GitHub, Linear, etc.) and saves preferences to .claude/team-update-playbook.md; subsequent runs skip discovery and execute directly. - Full update cycle: Gathers git commits and chat history, drafts a teammate-style update message, posts after approval, then reads and triages feedback into bug reports, feature requests, and blockers. - Graceful degradation: Works with git alone (outputs text for manual posting) up to a full chat + issues + tasks + knowledge stack. - Use Case: After a day of commits, say "team update" — the Skill groups your commits by theme, drafts a concise standup message for your Google Chat space, posts it after your approval, and later converts Daniel's "can we add dark mode?" reply into a labeled enhancement issue. ## Quick Start Say "post a team update" to gather recent commits, draft a standup message, and publish it to your configured team channel after approval.

Frequently Asked Questions about team-update

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

FAQPage Schema
How do I post an automated standup update to Slack or Google Chat?

Trigger the skill with "team update" or "standup". It gathers recent git commits, drafts a grouped summary message, shows you a preview, and posts to your configured channel via the detected chat MCP tool only after your approval.

How does the team-update skill detect which chat and issue tools are available?

On first run it scans connected MCP tools by name pattern (e.g. mcp__*slack*__*message*, mcp__*github*__github_issues) and checks git availability. Results plus your preferences are saved to .claude/team-update-playbook.md for reuse.

Can I use team updates without any chat MCP tool connected?

Yes. The skill degrades gracefully: with only git available it summarizes commits and outputs formatted text you can paste manually into any channel. Issue creation and feedback reading are skipped when those tools are missing.

How does the skill turn team feedback into GitHub issues?

Replies are classified as bug reports, feature requests, questions, blockers, or acknowledgements using signal patterns. Proposed actions (e.g. create issue with bug label) are presented in a summary and only executed after your explicit approval.

Does the skill post messages to team channels automatically?

No. Posting to external channels, creating issues, and replying to teammates all require explicit user approval. Only reading data, drafting messages, and updating the local playbook happen autonomously.

Where is the team-update configuration stored and can I edit it?

Configuration lives in .claude/team-update-playbook.md in the project root as plain markdown. You can edit channel, message style, and triage rules directly, and changes take effect on the next run.