Twitter Posting Skill
SkillCommerce & financePost trading signals, market analysis, and performance updates to Twitter/X automatically
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Twitter Posting Skill skill
What this skill tells your AI
The instructions your AI receives, as published by signal-execution-labs/forex-trading-ai-agent in skills/twitter-posting/SKILL.md and read by ahel’s review.
Automatically share trading signals, market analysis, and portfolio performance on Twitter/X.
Overview
- Auto-Post Signals - Share buy/sell signals with your followers
- Market Analysis - Post technical analysis with charts
- Performance Reports - Daily/weekly P&L summaries
- Alert Notifications - Important market events
- Engagement Automation - Schedule posts for optimal times
Features
1. Signal Broadcasting
Automatically tweet when K.I.T. generates signals:
🟢 BTC/USDT LONG Signal
📈 Entry: $43,500
🎯 Target: $45,000 (+3.4%)
🛑 Stop: $42,500 (-2.3%)
RSI: 32 (Oversold)
MACD: Bullish Cross
⚡ Powered by K.I.T.
#Bitcoin #Crypto #Trading
🤖 @KITTradingBot
2. Analysis Tweets
Share detailed market analysis:
📊 BTC/USDT 4H Analysis
The chart shows a classic bull flag forming:
✅ Higher lows maintained
✅ Volume declining (consolidation)
✅ Above 50 EMA
Key Levels:
• Resistance: $45,000
• Support: $42,000
Bias: BULLISH 🟢
#Bitcoin #TechnicalAnalysis
[Chart Image Attached]
3. Performance Reports
Daily/weekly trading summaries:
📈 K.I.T. Weekly Performance
Week of Jan 8-14, 2024
📊 Trades: 23
✅ Win Rate: 74%
💰 Total P&L: +$2,847 (+5.7%)
Top Performers:
🥇 ETH/USDT +$892
🥈 BTC/USDT +$567
🥉 SOL/USDT +$445
#TradingResults #Performance
4. Alert Tweets
Important market notifications:
⚠️ MARKET ALERT
BTC just broke above $45,000 resistance!
This is a significant level that hasn't been breached in 30 days.
Volume: 2.3x average
RSI: 62 (Healthy momentum)
Watch for continuation or rejection.
#Bitcoin #BreakingNews
Configuration
# workspace/twitter-posting.yaml
credentials:
api_key: "${TWITTER_API_KEY}"
api_secret: "${TWITTER_API_SECRET}"
access_token: "${TWITTER_ACCESS_TOKEN}"
access_secret: "${TWITTER_ACCESS_SECRET}"
bearer_token: "${TWITTER_BEARER_TOKEN}"
settings:
# What to post automatically
auto_post:
signals: true # Post when signals generated
analysis: true # Post daily analysis
performance: true # Post performance reports
alerts: true # Post important alerts
# Posting frequency limits
rate_limits:
max_per_hour: 4
max_per_day: 20
min_interval_minutes: 15
# Scheduling
schedule:
analysis: "08:00" # Daily analysis post
performance: "sunday:20:00" # Weekly performance
# Content preferences
content:
include_hashtags: true
max_hashtags: 5
include_chart: true
include_disclaimer: true
mention_bot: true
# Filters
filters:
min_signal_confidence: 0.7
min_trade_size_usd: 100
post_winning_trades_only: false
templates:
signal: |
{emoji} {symbol} {action} Signal
📈 Entry: ${entry_price}
🎯 Target: ${target} ({target_pct})
🛑 Stop: ${stop_loss} ({sl_pct})
{indicators}
⚡ Powered by K.I.T.
{hashtags}
analysis: |
📊 {symbol} {timeframe} Analysis
{analysis_text}
Key Levels:
• Resistance: ${resistance}
• Support: ${support}
Bias: {bias} {bias_emoji}
{hashtags}
Commands
Post Management
# Post a signal manually
kit twitter post-signal BTC/USDT LONG 45000 --tp 47000 --sl 44000
# Post analysis
kit twitter post-analysis BTC/USDT --timeframe 4h
# Post performance
kit twitter post-performance --period weekly
# Post custom tweet
kit twitter post "Your custom message here" --image chart.png
Configuration
# Enable/disable auto-posting
kit twitter auto on
kit twitter auto off
# Set posting schedule
kit twitter schedule analysis 08:00
kit twitter schedule performance "sunday:20:00"
# Test credentials
kit twitter test
Monitoring
# Show recent tweets
kit twitter history --limit 10
# Show engagement stats
kit twitter stats
# Show scheduled posts
kit twitter queue
Tweet Templates
Signal Tweet (Long)
🟢 {SYMBOL} LONG Signal
📈 Entry: ${ENTRY}
🎯 TP1: ${TP1} (+{TP1_PCT}%)
🎯 TP2: ${TP2} (+{TP2_PCT}%)
🛑 SL: ${SL} (-{SL_PCT}%)
📊 RSI: {RSI}
📈 MACD: {MACD_STATUS}
📉 BB: {BB_POSITION}
Confidence: {CONFIDENCE_EMOJI} {CONFIDENCE}%
#Crypto #Trading #{SYMBOL_TAG}
Signal Tweet (Short)
🔴 {SYMBOL} SHORT Signal
📉 Entry: ${ENTRY}
🎯 Target: ${TARGET} ({TARGET_PCT}%)
🛑 Stop: ${SL} ({SL_PCT}%)
{INDICATORS}
⚠️ This is not financial advice
#Crypto #Trading
Analysis Tweet
📊 {SYMBOL} Technical Analysis
{TREND_EMOJI} Trend: {TREND}
📈 Support: ${SUPPORT}
📉 Resistance: ${RESISTANCE}
Indicators:
• RSI(14): {RSI} - {RSI_SIGNAL}
• MACD: {MACD_SIGNAL}
• Volume: {VOLUME_SIGNAL}
Summary: {BIAS}
#TechnicalAnalysis #Crypto
Performance Tweet
📈 K.I.T. {PERIOD} Performance
📊 Trades: {TOTAL_TRADES}
✅ Wins: {WINS} ({WIN_RATE}%)
❌ Losses: {LOSSES}
💰 Total P&L: {TOTAL_PNL}
📈 Best Trade: {BEST_TRADE}
📉 Worst Trade: {WORST_TRADE}
{TOP_PERFORMERS}
#TradingResults #Performance
Chart Generation
K.I.T. can generate charts to attach to tweets:
Candlestick Chart
# Auto-generated chart includes:
# - Candlesticks (OHLC)
# - Moving averages (if in analysis)
# - Support/Resistance lines
# - Entry/TP/SL levels for signals
# - RSI subplot
# - Volume bars
Performance Chart
# Auto-generated performance chart:
# - Equity curve
# - Drawdown visualization
# - Win/loss distribution
# - P&L by symbol
Safety Features
1. Rate Limiting
- Max tweets per hour/day
- Minimum interval between tweets
- Automatic queue management
2. Content Filtering
- No posting during high volatility (optional)
- Minimum confidence threshold for signals
- Review mode for new templates
3. Compliance
- Automatic disclaimer inclusion
- No financial advice language
- Clear bot identification
4. Error Handling
- Retry on API failures
- Notification on errors
- Fallback to queue
Integration Flow
┌─────────────────────────────────────────────────────────────┐
│ K.I.T. EVENTS │
│ Signal Generated │ Analysis Complete │ Trade Closed │
└────────────────────────────┬────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ TWITTER SKILL │
│ • Format message from template │
│ • Generate chart (if needed) │
│ • Check rate limits │
│ • Add to queue or post immediately │
└────────────────────────────┬────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ TWITTER API │
│ • Post tweet │
│ • Upload media │
│ • Handle responses │
└────────────────────────────┬────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ LOGGING & METRICS │
│ • Store tweet ID │
│ • Track engagement │
│ • Update statistics │
└─────────────────────────────────────────────────────────────┘
Example Usage
Auto-Post Signal
[K.I.T. generates BTC signal]
K.I.T.: 📤 Posting signal to Twitter...
Tweet posted successfully! 🐦
https://twitter.com/KITBot/status/123456789
Engagement (after 1h):
• Likes: 45
• Retweets: 12
• Replies: 8
Manual Analysis Post
User: Post analysis for ETH to Twitter
K.I.T.: 📊 Generating ETH/USDT 4H analysis...
📤 Posting to Twitter...
✅ Tweet posted!
https://twitter.com/KITBot/status/987654321
Content:
📊 ETH/USDT 4H Analysis
Strong uptrend with healthy consolidation.
Price holding above 20 EMA with RSI at 58.
Key Levels:
• Resistance: $2,500
• Support: $2,300
Bias: BULLISH 🟢
#Ethereum #Crypto #TechnicalAnalysis
[Chart attached]
Files
twitter_poster.py- Main Twitter posting enginetemplates/- Tweet templatessignal.txt- Signal templateanalysis.txt- Analysis templateperformance.txt- Performance template
charts/- Chart generationchart_generator.py- Generate charts for tweets
config/- Configurationtwitter-posting.example.yaml- Example config
Signals
- GitHub stars
- 136
- Forks
- 870
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
twitter-posting- Source
- github.com/signal-execution-labs/forex-trading-ai-agent