pd-slack

PREREQUISITE: Read ../pd-shared/SKILL.md for auth and setup.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pd-slack" with this command: npx skills add casret/pipedream/casret-pipedream-pd-slack

pd-slack

PREREQUISITE: Read ../pd-shared/SKILL.md for auth and setup.

Run all commands from this skill's directory (the directory containing this SKILL.md):

npx tsx resources/pd-slack.ts <command> [flags]

Command Description Key Flags

send

Send a message --channel ✓, --text ✓

reply

Reply to a thread --channel ✓, --thread ✓, --text ✓

triage

Recent messages summary --channel ✓, --limit

threads

Active threads --channel ✓, --limit

search

Search messages --query ✓, --limit

channels

List channels --types (public_channel,private_channel), --limit

find-channel

Find channel by name --name ✓

users

List users --limit

find-user

Find user by name or email --name or --email ✓

react

Add a reaction --channel ✓, --timestamp ✓, --emoji ✓

update

Update a message --channel ✓, --ts ✓, --text ✓

topic

Set channel topic --channel ✓, --topic ✓

history

Raw channel history --channel ✓, --limit , --cursor

Examples

npx tsx resources/pd-slack.ts find-channel --name general npx tsx resources/pd-slack.ts find-user --name Giao npx tsx resources/pd-slack.ts find-user --email alice@company.com npx tsx resources/pd-slack.ts send --channel C0123456789 --text 'Hello team!' npx tsx resources/pd-slack.ts triage --channel C0123456789 --limit 10 npx tsx resources/pd-slack.ts search --query 'deployment failed' npx tsx resources/pd-slack.ts reply --channel C0123456789 --thread 1234567890.123456 --text 'On it!' npx tsx resources/pd-slack.ts react --channel C0123456789 --timestamp 1234567890.123456 --emoji eyes

Tips

  • Resolve channel IDs first with channels or find-channel . Slack requires C -prefixed IDs.

  • Find users by name with find-user --name (fuzzy matches name, real_name, display_name) or by exact email with --email .

  • triage returns truncated text + reaction counts — use history for full messages.

  • search requires a user token (not bot). If it fails, the account may be a bot.

  • mrkdwn: bold , italic , <@U123> mention, <#C123> channel link.

[!CAUTION] send , reply , update , react , topic are write commands — confirm before executing.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

pd-slack-triage

No summary provided by upstream source.

Repository SourceNeeds Review
General

recipe-slack-standup-summary

No summary provided by upstream source.

Repository SourceNeeds Review
General

pd-slack-find

No summary provided by upstream source.

Repository SourceNeeds Review