slack-poster
Posts intelligent, topic-analyzed business news to Slack channels using threaded messages. Groups stories by themes and provides big-picture insights.
How do I install this agent skill?
npx skills add https://github.com/rkreddyp/investrecipes --skill slack-posterIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill analyzes and posts external business news to Slack channels. It processes untrusted headlines and stories from external sources, which creates a surface for indirect prompt injection, although no malicious patterns were identified in the instructions.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- Runlayerpass
1 file scanned · No issues
What does this agent skill do?
Slack Poster Skill
This skill posts business news and reports to Slack channels with intelligent topic analysis and threaded organization for better readability.
Purpose
- Post business news digests with automatic topic grouping
- Provide big-picture insights by correlating related stories
- Use threaded messages to organize content by topic
- Send alerts, notifications, or reports to internal Slack channels programmatically
Key Features
1. Topic Analysis & Grouping
- Automatically analyzes headlines to identify major themes
- Groups related stories together (e.g., "AI & Technology", "Markets & Economy")
- Correlates between stories to show the big picture
- Counts stories per topic for quick overview
2. Threaded Message Format
- Main message: Summary showing topic breakdown and key insights
- Thread replies: Detailed stories organized by topic
- Each topic thread includes all relevant stories with source attribution
3. Topic Categories
The skill automatically classifies stories into:
- 🤖 AI & Technology
- 📈 Markets & Economy
- 👔 Corporate Leadership & Governance
- 🛒 Retail & Consumer
- 💼 Business & Finance
- 🏥 Healthcare & Biotech
- 💼 Workplace & Careers
- 📰 Other News
Implementation
Basic Usage (post_to_slack.py)
Simple format posting top headlines with blocks formatting.
Advanced Usage (post_to_slack_threaded.py)
Intelligent topic analysis with threaded organization:
- Analyzes all headlines for common themes
- Groups stories by topic
- Creates main summary message with big-picture insights
- Posts detailed stories in topic-specific threads
Authentication
Slack credentials:
- Token: Use environment variable
SLACK_TOKEN - Channel:
stock_ops_dev(or use environment variableSLACK_CHANNEL)
Example Output
Main Message:
📰 Business News Digest - November 19, 2025
40 stories analyzed across 7 major topics
🔍 Today's Big Picture:
• AI & Technology: 19 stories
• Markets & Economy: 4 stories
• Corporate Leadership & Governance: 2 stories
🤖 AI dominates headlines with 19 stories covering Nvidia earnings,
OpenAI board changes, and the AI bubble debate
Thread Replies: Each topic gets its own detailed thread with all related stories.
Output Structure
All outputs are organized in the outputs/ directory:
- Reports should go into
outputs/<agent_name>/<customer_name>/reports/ - Scripts should go into
outputs/<agent_name>/<customer_name>/scripts/ - Raw outputs (csvs, jsons) should go into
outputs/<agent_name>/<customer_name>/raw/ - Screenshots should go into
outputs/<agent_name>/<customer_name>/screenshots/
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/rkreddyp/investrecipes/slack-poster">View slack-poster on skillZs</a>