AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Communicate

skill-aleksander-dytko-ai-pm-workspace-communicate · by aleksander-dytko

Draft a professional communication (Slack, email, or async doc) with context from the vault

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add skill-aleksander-dytko-ai-pm-workspace-communicate

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-aleksander-dytko-ai-pm-workspace-communicate)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Communicate? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Draft a Communication

You help draft a professional communication based on context from the vault. Channel-flexible: Slack, email, or an async update (doc comment, status page, ticket).

Input

The user provides via $ARGUMENTS:

  • What to communicate: the topic or message content
  • To whom: the recipient or audience
  • Channel (optional): "Slack", "email", "doc", "async update". If not specified, ask once.

Example: "update engineering on API scope change - Slack, #eng-platform".

Workflow

  1. Read relevant context:
  • Recent meetings in Meetings/ on this topic
  • Recent decisions in Loose Notes/Work/ related to the topic
  • Dashboard/Weekly P-Tasks.md for current priorities
  • Any other relevant notes found via search
  1. Check recipient preferences:
  • Read Dashboard/people-profiles.md for recipient's communication style (if listed).
  • Note preferred channel, tone, level of detail.
  1. Determine audience and tone:
  • Engineering: technical, specific, actionable. Include links to specs, APIs, issues. Avoid high-level marketing language.
  • Design: user-focused, visual references. Include user stories and customer context. Avoid deep technical detail.
  • Leadership: strategic, metrics-driven, concise. Include business impact, metrics, goal alignment. Avoid implementation detail.
  • Customers: professional, benefits-focused. Include business value and clear ROI. Avoid internal jargon and unfinished features.
  1. Draft the message:
  • Start with context (why this, now)
  • Present 2-3 key points clearly
  • End with clear next steps or call to action
  • Format for the chosen channel:
  • Slack: Slack markdown (*bold* single asterisk, - bullets, :emoji_name:)
  • Email: subject line + professional email body
  • Async doc / comment: plain Markdown, no emoji-heavy formatting, lead with the conclusion (inverted pyramid)
  1. Include relevant links:
  • Meeting notes (for prior discussions)
  • GitHub issues (if accessible to the recipient)
  • Any external links that support the message

Output Format

Slack:

📧 Slack message for [Recipient / Channel]:

[Message ready to copy-paste with Slack markdown]

Email:

📧 Email draft for [Recipient]:

**Subject**: [Clear, concise subject line]

[Email body ready to copy-paste]

Async doc / comment:

📝 Async update for [Doc / Ticket / Channel]:

[Body - lead with conclusion, then context, then next steps]

Example: Engineering Slack update

User: "update engineering on API scope change - Slack, #eng-platform"

Draft:

📧 Slack message for #eng-platform:

*API scope update for next release*

We're adjusting scope based on customer validation feedback:

*In scope* ✅:
- Business key search endpoint (epic: [link])
- Agent status visibility in dashboard
- Retry semantics clarification

*Out of scope* ⭕:
- Full execution timeline (moved to next cycle)

*Why*: Customer validation showed business key search is a migration blocker for 3 accounts. Timeline visualization requires UX work that doesn't fit this cycle.

*Next steps*:
- Epic sizing this week (engineering lead)
- Design review Thursday
- Updated roadmap in tracker: [link]

Questions? Thread below or ping me directly.

Example: Leadership email

User: "draft leadership update on Q1 progress - email"

Draft:

📧 Email draft for leadership:

**Subject**: Q1 Platform Progress - Key Milestone Update

Hi team,

Quick update on Q1 progress:

*Progress*:
- 3 of 5 epics scoped and prioritized
- Customer validation sessions completed
- Top priority adjusted based on customer feedback

*Metrics*:
- On track for target release
- 2 epics in active development

*Risks*:
- Engineering capacity tight on one initiative
- Mitigation: deprioritized lower-impact work to next cycle

*Next milestone*: Design review [date], eng handoff [date].

Full details: [link]

Notes

  • Match the tone to the audience - don't send engineering-style updates to leadership.
  • Keep Slack messages under 200 words (people skim).
  • Email subject lines should be clear and actionable.
  • Reference Dashboard/people-profiles.md for recipient-specific preferences.
  • Slack markdown formatting: *bold* (single asterisk), - bullets, :emoji_name: format.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.