slack-pins

Pin, unpin, and list messages in Slack channels.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/chaddorsey/letta-code --skill slack-pins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-pins
Source: https://github.com/chaddorsey/letta-code/tree/main/.skills/slack-pins
Command: npx skills add https://github.com/chaddorsey/letta-code --skill slack-pins

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manage the visibility of key messages in Slack channels to streamline communication and prioritize important information.

Core Features & Use Cases

  • Pin Messages: Highlight important messages to ensure they remain visible and easily accessible.
  • Unpin Messages: Remove pins as needed to keep channel organization up to date.
  • List Pinned Messages: Review the pinned items in a channel to understand current focus areas.

Quick Start

Pin a message by running 'slack pins add --body '{"channel": "C0123ABCDEF", "timestamp": "1234567890.123456"}'

Frequently Asked Questions about slack-pins

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

FAQPage Schema
How do I pin important messages in Slack channels to improve visibility?

To pin messages in Slack channels, you use the pin add function by specifying the channel ID and message timestamp. This highlights critical information, ensuring it remains visible and easily accessible for channel members.

Can I list all pinned messages in a Slack channel to review current focus areas?

Yes, you can list pinned messages in a Slack channel. This feature allows you to review the currently pinned items, helping you understand the channel's focus areas and maintain information organization without manually scrolling.

What is the best way to remove pins from Slack channel messages?

The best way to remove pins from Slack channel messages is to use the unpin function with the specific channel ID and message timestamp. This keeps your channel organization up to date by clearing outdated information.

Do I need a specific Slack environment to manage channel pins programmatically?

Yes, managing Slack channel pins programmatically requires a Slack environment where you can identify channels by their ID and messages by their timestamp to execute pinning, unpinning, and listing requests.

Why does managing pinned Slack messages matter for channel organization?

Managing pinned Slack messages matters because it streamlines communication by prioritizing important information. Keeping pins updated ensures critical data stays visible, preventing key messages from getting lost in active channel feeds.