← Back to Skills Marketplace
dzwalker

Poe Connector

by dzwalker · GitHub ↗ · v1.1.0 · MIT-0
linuxdarwinwin32 ✓ Security Clean
384
Downloads
0
Stars
1
Active Installs
7
Versions
Install in OpenClaw
/install poe-connector
Description
Access Poe.com AI models by running bash commands. Use when user mentions Poe, wants to use Poe models, or generate media via Poe. IMPORTANT: This is a bash-...
Usage Guidance
This skill appears to do what it says: it runs local Python scripts to call Poe's API and requires a Poe API key in ~/.openclaw/openclaw.json. Before installing, consider: (1) any files you attach will be base64-encoded and uploaded to Poe — do not attach sensitive files unless you intend to share them, (2) API calls consume your Poe credits/quotas (the README even admits the author wanted to 'burn through' credits), so expect possible usage/cost, (3) the agent will execute the provided scripts locally (bash/python), so only install if you trust the skill author or have reviewed the code (it's included), and (4) you will need to pip install the public 'openai' package as instructed. If you want tighter control, limit when the agent can invoke this skill and review the code paths that handle file encoding and downloads.
Capability Analysis
Type: OpenClaw Skill Name: poe-connector Version: 1.1.0 The poe-connector skill is a legitimate integration for the Poe.com API, allowing an OpenClaw agent to access various AI models for chat and media generation. The code (src/poe_chat.py, src/poe_media.py) uses the official OpenAI Python SDK to communicate with Poe's API endpoints and includes functional utilities for handling multi-modal file uploads and downloading generated media. While it reads configuration from the user's home directory (~/.openclaw/openclaw.json) and performs network requests to download generated assets, these actions are transparently documented and strictly aligned with the skill's stated purpose of providing AI model access and media delivery.
Capability Assessment
Purpose & Capability
Name/description (Poe connector) aligns with the code and instructions. The skill requires a POE_API_KEY stored in ~/.openclaw/openclaw.json (declared config path) and Python/bash to run the included scripts. Requiring the openai Python package is coherent: the code reuses OpenAI client to target Poe's base_url.
Instruction Scope
SKILL.md requires using the bash/shell tool to run the bundled poe.sh which executes the Python scripts. Those scripts will transmit any files you attach (they base64-encode and upload them to Poe), will auto-download media URLs returned by the service, and will read ~/.openclaw/openclaw.json for the API key. This is expected, but be aware that attaching files results in their content being sent to Poe and that local execution runs code from the skill directory.
Install Mechanism
No external download/install spec is present; all code is included in the skill bundle. The only install action users are instructed to perform is to pip install the public 'openai' package (requirements.txt), which is normal for a Python-based client.
Credentials
The skill only requires a single Poe API key (declared via the config path skills.entries.poe-connector.env.POE_API_KEY) and no other credentials. There are no unrelated secrets requested. The scripts read that config file and no other system secrets or tokens.
Persistence & Privilege
always is false and the skill does not request system-wide persistent privileges. It does not modify other skills' configs and only reads its own declared config path.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install poe-connector
  3. After installation, invoke the skill by name or use /poe-connector
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Auto-download generated Poe media and send it to Telegram as attachments instead of markdown image links.
v1.0.5
Version 1.0.5 - Updated environment requirements: POE_API_KEY is now only listed under "config", not "env", in skill metadata. - Added a note clarifying that attached files are base64-encoded and sent to Poe; users should avoid attaching sensitive files unless intending to share them with Poe.
v1.0.4
Version 1.0.4 - Updated version to 1.0.4 in SKILL.md - No functional or documentation changes beyond version increment
v1.0.3
- Added setup instructions for configuring the required POE_API_KEY before first use. - Updated metadata to specify the need for the POE_API_KEY environment variable. - Improved notes for clearer error messaging related to missing API keys.
v1.0.2
- Added poe.sh script to provide a shell interface for commands. - Updated all usage instructions to use poe.sh instead of poe for bash commands. - Made minor updates to documentation and supporting files.
v1.0.1
- Added repository and license information to SKILL.md. - Version updated to 1.0.1.
v1.0.0
Initial release of poe-connector. - Enables access to Poe.com AI models using bash commands. - Supports chat, image, video, and audio generation via Poe. - Allows listing and searching of available Poe models. - Usage is limited to the bash/shell tool; other methods are not supported. - Includes clear guidance for setup and troubleshooting API key errors.
Metadata
Slug poe-connector
Version 1.1.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 7
Frequently Asked Questions

What is Poe Connector?

Access Poe.com AI models by running bash commands. Use when user mentions Poe, wants to use Poe models, or generate media via Poe. IMPORTANT: This is a bash-... It is an AI Agent Skill for Claude Code / OpenClaw, with 384 downloads so far.

How do I install Poe Connector?

Run "/install poe-connector" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Poe Connector free?

Yes, Poe Connector is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Poe Connector support?

Poe Connector is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Poe Connector?

It is built and maintained by dzwalker (@dzwalker); the current version is v1.1.0.

💬 Comments