Agent skill
social-media
Interact with X (Twitter) for searching tweets, posting tweets, and fetching user profiles and timelines.
Install this agent skill to your Project
npx add-skill https://github.com/binome-dev/humcp/tree/main/src/tools/social
SKILL.md
Social Media Tools
Tools for interacting with X (Twitter).
Requirements
Set environment variables depending on which tools you need:
- X / Twitter:
X_BEARER_TOKEN(read),X_API_KEY,X_API_SECRET,X_ACCESS_TOKEN,X_ACCESS_TOKEN_SECRET(write)
X / Twitter
Post a tweet
result = await x_post_tweet(text="Hello from HuMCP!")
Search tweets
result = await x_search_tweets(
query="OpenAI",
max_results=10
)
Get user info
result = await x_get_user(username="elonmusk")
Get user tweets
result = await x_get_user_tweets(
username="elonmusk",
max_results=10
)
Response Format
All tools return a consistent response:
{
"success": true,
"data": { ... }
}
On failure:
{
"success": false,
"error": "Description of what went wrong"
}
When to Use
- Monitoring X/Twitter for mentions or trending topics
- Posting tweets from automated workflows
- Fetching user profiles and recent timelines
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
llm
Generate text, call tools, and get structured JSON output using LLM providers (Claude, OpenAI, Gemini, Ollama). Use when the user needs to call an LLM API for text generation, function calling, or structured data extraction.
calendar-tools
Manages calendar bookings and video conferencing. Use when the user needs to check availability, create bookings on Cal.com, or schedule and manage Zoom meetings.
http-api-client
Make HTTP requests to any URL or API endpoint. Use when the user needs to call a REST API, fetch data from a URL, send webhooks, or test HTTP endpoints. Supports GET, POST, PUT, PATCH, DELETE methods with custom headers and JSON body.
processing-data
Processes CSV files and pandas DataFrames. Use when working with CSV files, tabular data, spreadsheets, or when the user asks to query, analyze, or manipulate structured data.
persistent-memory
Store, search, and retrieve persistent memories and conversation history using Mem0 or Zep. Use when the user needs to remember facts, maintain context across sessions, or manage conversational memory.
storage
Use these tools for S3-compatible object storage operations with MinIO
Didn't find tool you were looking for?