Loading...
Loading...
Generate PPT/slides with Felo PPT Task API in Claude Code. Use when users ask to create/make/generate/export presentations or slide decks, or when explicit commands like /felo-slides are used. Handles API key check, task creation, polling, and final ppt_url output.
npx skill4agent add felo-inc/felo-skills felo-slides/felo-slidesfelo-searchexport FELO_API_KEY="your-api-key-here"$env:FELO_API_KEY="your-api-key-here"if [ -z "$FELO_API_KEY" ]; then
echo "ERROR: FELO_API_KEY not set"
exit 1
fijqnode felo-slides/scripts/run_ppt_task.mjs \
--query "USER_PROMPT_HERE" \
--interval 10 \
--max-wait 1800 \
--timeout 60POST https://openapi.felo.ai/v2/pptsGET https://openapi.felo.ai/v2/tasks/{task_id}/historicalCOMPLETEDSUCCESSFAILEDERRORppt_urllive_doc_urlnode felo-slides/scripts/run_ppt_task.mjs \
--query "USER_PROMPT_HERE" \
--interval 10 \
--max-wait 1800 \
--json \
--verbosetask_idtask_statusppt_urllive_doc_urllivedoc_short_idppt_business_idppt_urllive_doc_url--jsontask_id## PPT Generation Result
- Task ID: <task_id>
- Status: <status>
- PPT URL: <ppt_url>
- Live Doc URL: <live_doc_url or N/A>
## Notes
- livedoc_short_id: <value or N/A>
- ppt_business_id: <value or N/A>## PPT Generation Failed
- Error Type: <error code or category>
- Message: <readable message>
- Suggested Action: <next step>INVALID_API_KEYPPT_TASK_CREATE_FAILEDPPT_TASK_QUERY_FAILEDtask_idtask_id