MCPInstall

felo-content-to-slides

Fetch content from a webpage or YouTube video, then generate a PPT from that content using Felo APIs. Use when the user wants to turn a URL (article/page or YouTube) into a presentation, or explicit /felo-content-to-slides.

Installs
89
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/felo-inc/felo-skills --skill felo-content-to-slides
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads felo-content-to-slides automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Felo Content to Slides Skill

When to Use

Trigger this skill when the user wants to:

  • Turn a webpage URL or article link into a presentation
  • Turn YouTube video (subtitles/transcript) into a PPT
  • Fetch page/video content and generate slides from it

Trigger keywords (examples):

  • Turn URL into slides, fetch page and make presentation, video transcript to PPT
  • Explicit: /felo-content-to-slides, "use felo content to slides"

Do NOT use for:

  • Only fetching content without PPT (use felo-web-fetch or felo-youtube-subtitling)
  • Only generating PPT from a topic/outline (use felo-slides)
  • Real-time search (use felo-search)

Setup

Same as other Felo skills: set FELO_API_KEY (and optionally FELO_API_BASE). No extra setup.

How to Execute

Use the CLI from this repo. From the felo-skills repo root:

node src/cli.js content-to-slides --url "https://example.com/article" [options]
# or for YouTube:
node src/cli.js content-to-slides --video "https://www.youtube.com/watch?v=ID" [options]

If felo-ai is installed globally (npm install -g felo-ai):

felo content-to-slides -u "https://example.com/article" [options]
felo content-to-slides -v "https://www.youtube.com/watch?v=ID" [options]

Options

OptionDescription
-u, --url <url>Web page URL to fetch and turn into slides
-v, --video <url-or-id>YouTube video URL or ID (use subtitles as content)
--extra-prompt <text>Extra instructions for PPT (e.g. max 10 slides)
--readabilityFor --url: use readability (main content only)
-l, --language <code>For --video: subtitle language (e.g. en, zh-CN)
-t, --timeout <seconds>Fetch timeout (default 60)
--poll-timeout <seconds>Max seconds to wait for PPT task (default 1200)
--theme <id>PPT theme ID (list themes with felo ppt-themes)
-j, --jsonOutput JSON with task_id and ppt/live_doc URL
--verboseShow polling status

Provide either --url or --video, not both.

Examples

# Web page → PPT (with readability)
node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability

# Web page → PPT with a specific theme
node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability --theme "THEME_ID"

# YouTube → PPT, with extra instruction
node src/cli.js content-to-slides -v "https://www.youtube.com/watch?v=xxx" --extra-prompt "max 10 slides"

# With JSON output
felo content-to-slides -u "https://example.com/article" --readability -j

Output Format

On success:

## Content to Slides Done

- Source: <webpage URL or YouTube video>
- Task ID: <task_id>
- PPT URL: <ppt_url>
- Live Doc: <live_doc_url or N/A>

On failure: state which step failed (fetch / PPT generation) and the error message; suggest checking URL, network, or API key.

Important Notes

  • Always check FELO_API_KEY before running (or prompt user to run felo config set FELO_API_KEY <key>).
  • For long articles or transcripts, content is truncated; if PPT create fails with size error, the user may retry with a shorter page or different URL.
  • Web fetch may need --timeout for slow sites; YouTube may have no subtitles for some videos—report clearly.

References

  • Content fetch: felo-web-fetch, felo-youtube-subtitling (same repo)
  • PPT generation: felo-slides (same repo)
  • Felo Open Platform

FAQ

What does the felo-content-to-slides skill do?

Fetch content from a webpage or YouTube video, then generate a PPT from that content using Felo APIs. Use when the user wants to turn a URL (article/page or YouTube) into a presentation, or explicit /felo-content-to-slides.

How do I install felo-content-to-slides?

Run npx skills add https://github.com/felo-inc/felo-skills --skill felo-content-to-slides in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/felo-content-to-slides/ (personal) or .claude/skills/felo-content-to-slides/ (project).

Which AI agents can use felo-content-to-slides?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is felo-content-to-slides safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains felo-content-to-slides?

It is published by felo-inc in felo-inc/felo-skills. It has 89 recorded installs.

More from felo-inc/felo-skills

View all →

felo-slides

felo-inc/felo-skills

Generate PPT/slides from prompts, local images, PDFs, and other files with the Felo PPT Task API. Use when users ask to create, make, generate, or export presentations or slide decks; turn an attached/local file into slides; include an original image in a PPT; or explicitly invoke /felo-slides. Handles file upload, API key checks, task creation, polling, and final ppturl output.

Docs & Writing1K installs

felo-search

felo-inc/felo-skills

Open the skill to read its SKILL.md instructions.

278 installs

felo-web-fetch

felo-inc/felo-skills

Extract webpage content with Felo Web Extract API. Use for turning URLs into html/markdown/text, selecting specific page areas with CSS selectors, and controlling extraction options like crawl mode, cookies, user-agent, and timeout.

Frontend & Design109 installs

felo-x-search

felo-inc/felo-skills

Search X (Twitter) data using Felo X Search API. Use when users ask about X/Twitter users, tweets, trending topics on X, tweet replies, or when explicit commands like /felo-x-search are used. Supports user lookup, user search, user tweets, tweet search, and tweet replies.

Marketing & SEO99 installs

felo-superagent

felo-inc/felo-skills

Open the skill to read its SKILL.md instructions.

98 installs

felo-youtube-subtitling

felo-inc/felo-skills

Open the skill to read its SKILL.md instructions.

84 installs

Popular docs & writing skills

View category →

grill-with-docs

mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs