- name
- poe-connector
- version
- 1.1.0
- author
- dzwalker
- description
- >
- IMPORTANT
- This is a bash-tool skill. You MUST use the bash/shell tool to execute commands. Do NOT use sessions_spawn, do NOT use browser, do NOT try to use Poe as a model provider.
- triggers
- repository
- https://github.com/dzwalker/poe-connector
- license
- MIT
- dependencies
- []
- tools
- metadata
- {"clawdbot":{"emoji":"🤖","requires":{"anyBins":["python3","bash"],"config":["skills.entries.poe-connector.env.POE_API_KEY"]},"os":["linux","darwin","win32"]}}
Poe Connector — USE BASH TOOL
You MUST use the bash or shell tool to run these commands. No other method works.
Commands
Chat with AI:
bash ~/.openclaw/workspace/skills/poe-connector/poe.sh chat Tell me 10 jokesGenerate image:
bash ~/.openclaw/workspace/skills/poe-connector/poe.sh image A sunset over mountainsGenerate video:
bash ~/.openclaw/workspace/skills/poe-connector/poe.sh video A cat playing pianoGenerate audio:
bash ~/.openclaw/workspace/skills/poe-connector/poe.sh audio Hello world in a cheerful voiceList models:
bash ~/.openclaw/workspace/skills/poe-connector/poe.sh modelsSearch models:
bash ~/.openclaw/workspace/skills/poe-connector/poe.sh search claudeSending generated media (images/video/audio) to the user
After generating an image/video/audio, the script prints a [MEDIA_SEND_HINT] line with the local file path. You MUST use the message tool to deliver the file — do NOT just paste the URL or embed it in markdown. Telegram cannot render markdown images (); it requires sendPhoto / sendDocument which the message tool handles automatically.
message send --media "/path/to/poe_generated_image.png"If message send is not available, you can also use the --to last flag or specify the channel explicitly. Always include a short text caption so the user knows what the media is about.
DO NOT
- Do NOT embed image/media URLs in markdown like
— Telegram will NOT display them - Do NOT use
sessions_spawn— it will fail - Do NOT use browser to visit poe.com — it will fail
- Do NOT set poe as a model provider — it will fail
- Do NOT use any approach other than
bashtool — only bash works
Setup (required before first use)
This skill requires a Poe API key. Get one at https://poe.com/api/keys, then add to ~/.openclaw/openclaw.json:
{ "skills": { "entries": { "poe-connector": { "env": { "POE_API_KEY": "your-key" } } } } }Notes
- All commands use sensible default models (configured in poe_config.json)
- If you get a POE_API_KEY error, tell the user to run the setup above
- File attachments (--files) are base64-encoded and sent to Poe — do not attach sensitive files unless the user intends to share them with Poe