Composio Composer Xskill
/install composio-composer-xskill
Composio Composer X Skill
This skill enables posting tweets to Twitter/X through Composio's integration platform. It uses HTTP requests with BeautifulSoup to interact with Composio's web interface, providing a post_tweet function that can be called from OpenClaw.
Installation
-
Install dependencies:
pip install requests beautifulsoup4 python-dotenv -
Configure credentials in
.envfile or environment -
Import and use the skill in your OpenClaw workflow
Tool Definitions
post_tweet
Posts a tweet to Twitter/X using Composio.
Function Signature:
def post_tweet(content: str, composio_auth_token: str) -> dict:
Parameters:
content(str): The tweet content (max 280 characters)composio_auth_token(str): The Composio authentication token for authorization
Returns:
dict: Contains:success(bool): Whether the tweet was posted successfullytweet_id(str): The posted tweet's ID (on success)tweet_url(str): URL to view the tweet (on success)error(str): Error message (on failure)
Example:
result = post_tweet(
content="Hello from OpenClaw! 🐾",
composio_auth_token="your_composio_auth_token_here"
)
print(f"Tweet posted: {result.get('tweet_url')}")
get_tweet
Retrieves a tweet by ID.
Function Signature:
def get_tweet(tweet_id: str, composio_auth_token: str) -> dict:
Parameters:
tweet_id(str): The tweet ID to retrievecomposio_auth_token(str): The Composio authentication token
Returns:
dict: Contains tweet data or error information
delete_tweet
Deletes a tweet.
Function Signature:
def delete_tweet(tweet_id: str, composio_auth_token: str) -> dict:
Parameters:
tweet_id(str): The tweet ID to deletecomposio_auth_token(str): The Composio authentication token
Returns:
dict: Containssuccess(bool) and status message
Configuration
The skill requires the following environment variables:
COMPOSIO_CLIENT_ID: Your Composio client IDCOMPOSIO_API_KEY: Your Composio API keyCOMPOSIO_SESSION_TOKEN: Your Composio session tokenCOMPOSIO_BEARER_TOKEN: Your Composio bearer tokenCOMPOSIO_USER_ID: Your Composio user ID
Notes
- This implementation uses HTTP requests to emulate Composio interaction
- Direct API access through OpenClaw is currently unavailable
- Rate limits apply per Twitter/X and Composio policies
- Session tokens expire after 7200 seconds (2 hours)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install composio-composer-xskill - 安装完成后,直接呼叫该 Skill 的名称或使用
/composio-composer-xskill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Composio Composer Xskill 是什么?
Enables posting tweets to Twitter/X through Composio's integration platform via HTTP and BeautifulSoup. Use when posting tweets or integrating with Composio. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 420 次。
如何安装 Composio Composer Xskill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install composio-composer-xskill」即可一键安装,无需额外配置。
Composio Composer Xskill 是免费的吗?
是的,Composio Composer Xskill 完全免费(开源免费),可自由下载、安装和使用。
Composio Composer Xskill 支持哪些平台?
Composio Composer Xskill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Composio Composer Xskill?
由 austindixson(@austindixson)开发并维护,当前版本 v1.0.0。