Not in the top 1,000 by GitHub stars
Felo-Inc/felo-skills
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
apple-buy-advisor/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
claw-deck/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
doc-snapshot-agent/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-content-to-slides/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-landingpage/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-livedoc/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-mindmap/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-search/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-slides/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-superAgent/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-twitter-writer/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-web-fetch/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-x-search/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
felo-youtube-subtitling/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b42c3c0183ce
No earlier version was observed for comparison.
Verified commit b42c3c0183cef64275ddda7ed7c5518ef54f2b05
git clone --filter=blob:none --no-checkout https://github.com/Felo-Inc/felo-skills.git .hotskills/felo-inc-felo-skills && git -C .hotskills/felo-inc-felo-skills checkout --detach b42c3c0183cef64275ddda7ed7c5518ef54f2b05
# Copy each selected skill directory from .hotskills/felo-inc-felo-skills into .claude/skills/<skill-name>/Heat
2.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- apple-buy-advisor
apple-buy-advisor - claw-deck
claw-deck - doc-snapshot-agent
doc-snapshot-agent - felo-content-to-slides
felo-content-to-slides - felo-landingpage
felo-landingpage - felo-livedoc
felo-livedoc - felo-mindmap
felo-mindmap - felo-search
felo-search - felo-slides
felo-slides - felo-superAgent
felo-superAgent - felo-twitter-writer
felo-twitter-writer - felo-web-fetch
felo-web-fetch - felo-x-search
felo-x-search - felo-youtube-subtitling
felo-youtube-subtitling
How it works
apple-buy-advisor
When your agent uses it
Research and compare Apple products to help decide if they're worth buying. Use when the user: (1) asks whether to buy a Mac, iPhone, iPad, Apple Watch, or AirPods; (2) wants to compare models; (3) seeks a buying recommendation; (4) mentions an Apple product model name or number (e.g. "iPhone 17", "MacBook Pro M4", "iPad Air 13"); (5) uses a comparison pattern like "X vs Y" where X or Y is an Apple product (e.g. "iPhone 17 vs iPhone 17e", "MacBook Air vs MacBook Pro"); (6) asks about upgrading, waiting, or which model to choose.
What it loads into context
Frontmatter
220 tokensAlways available to the agent
SKILL.md
3,284 tokensWhen the skill is activated
Reference documents
37,322 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Steps to Execute
- Step 6. Save Report (Mandatory)
- Final Response Requirements
- Checklist Before Delivery
- Do's and Don'ts
Scripts executed separately
../felo-landingpage/scripts/run_landingpage_task.mjs../felo-livedoc/scripts/run_livedoc.mjs../felo-search/scripts/search.sh../felo-slides/scripts/run_ppt_task.mjs../felo-superAgent/scripts/run_style_library.mjs../felo-superAgent/scripts/run_superagent.mjs../felo-web-fetch/scripts/run_web_fetch.mjs../felo-x-search/scripts/run_x_search.mjs../felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs
Files
../.claude-plugin/marketplace.jsonasset2,455 bytesREADME.mddoc9,812 bytesSKILL.mdcore13,737 bytesSKILL.mdcore13,737 bytesSKILL.mdcore13,737 bytes../felo-content-to-slides/README.mddoc2,645 bytes../felo-content-to-slides/SKILL.mddoc3,771 bytes../felo-landingpage/LICENSEasset1,093 bytes../felo-landingpage/README.mddoc2,740 bytes../felo-landingpage/SKILL.mddoc5,787 bytes../felo-landingpage/agents/openai.yamlasset190 bytes../felo-landingpage/clawhub.jsonasset745 bytes../felo-landingpage/scripts/run_landingpage_task.mjsruns7,957 bytes../felo-livedoc/LICENSEasset1,088 bytes../felo-livedoc/README.mddoc3,276 bytes../felo-livedoc/SKILL.mddoc11,192 bytes../felo-livedoc/clawhub.jsonasset718 bytes../felo-livedoc/scripts/run_livedoc.mjsruns34,975 bytes../felo-search/LICENSEasset1,087 bytes../felo-search/README.mddoc12,102 bytes../felo-search/SKILL.mddoc6,709 bytes../felo-search/scripts/search.shruns1,383 bytes../felo-slides/LICENSEasset1,087 bytes../felo-slides/README.mddoc2,947 bytes../felo-slides/SKILL.mddoc5,994 bytes../felo-slides/clawhub.jsonasset640 bytes../felo-slides/scripts/run_ppt_task.mjsruns10,044 bytes../felo-superAgent/LICENSEasset1,091 bytes../felo-superAgent/README.mddoc12,608 bytes../felo-superAgent/SKILL.mddoc37,292 bytes../felo-superAgent/clawhub.jsonasset780 bytes../felo-superAgent/scripts/run_style_library.mjsruns6,411 bytes../felo-superAgent/scripts/run_superagent.mjsruns20,929 bytes../felo-web-fetch/README.mddoc3,964 bytes../felo-web-fetch/SKILL.mddoc6,886 bytes../felo-web-fetch/scripts/run_web_fetch.mjsruns10,377 bytes../felo-x-search/README.mddoc2,562 bytes../felo-x-search/SKILL.mddoc5,645 bytes../felo-x-search/clawhub.jsonasset738 bytes../felo-x-search/scripts/run_x_search.mjsruns15,112 bytes../felo-youtube-subtitling/README.mddoc1,795 bytes../felo-youtube-subtitling/SKILL.mddoc4,867 bytes../felo-youtube-subtitling/scripts/run_youtube_subtitling.mjsruns6,954 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclaw-deck
When your agent uses it
Use when users need to manage ClawDeck project workspaces backed by Felo LiveDoc — creating, loading, switching workspaces, saving artifacts, querying history, or managing tasks. Triggers on workspace-related intent combined with project/client names, or on 401 UNAUTHORIZED errors from Felo API.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
2,586 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Concepts
- Script Shorthand
- When NOT to Use
- Workflows
- Session State
- Error Handling
- Important Rules
Scripts executed separately
../felo-livedoc/scripts/run_livedoc.mjs../felo-livedoc/scripts/run_livedoc.mjs../felo-livedoc/scripts/run_livedoc.mjs
Files
SKILL.mdcore11,002 bytesSKILL.mdcore11,002 bytesSKILL.mdcore11,002 bytesSKILL.mdcore11,002 bytesSKILL.mdcore11,002 bytesSKILL.mdcore11,002 bytesSKILL.mdcore11,002 bytesSKILL.mdcore11,002 bytes../felo-livedoc/scripts/run_livedoc.mjsruns34,975 bytes../felo-livedoc/scripts/run_livedoc.mjsruns34,975 bytes../felo-livedoc/scripts/run_livedoc.mjsruns34,975 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdoc-snapshot-agent
When your agent uses it
Automatically illustrate Markdown documents by turning image markers into browser screenshots or AI-generated images, then writing an image-enriched Markdown output. Use when a document needs screenshots, generated visuals, semantic image placement, or end-to-end document illustration automation.
What it loads into context
Frontmatter
242 tokensAlways available to the agent
SKILL.md
4,691 tokensWhen the skill is activated
Reference documents
6,390 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Architecture
- Quick Start
- Quick Reference
- Approach Selection
- Workflow
- Marker Formats
- Incremental Execution
- Core Rules
- Traps
- External Endpoints
- Security & Privacy
- Trust
- Feedback
Scripts executed separately
scripts/generate_image.py
Files
LICENSEasset1,081 bytesREADME.mddoc2,219 bytesSKILL.mdcore21,618 bytesSKILL.mdcore21,618 bytesSKILL.mdcore21,618 bytesSKILL.mdcore21,618 bytesSKILL.mdcore21,618 bytesSKILL.mdcore21,618 bytesSKILL.mdcore21,618 bytesclawhub.jsonasset809 bytesreferences/browser-capture.mddoc12,912 bytesreferences/image-generation.mddoc3,820 bytesreferences/mcp-setup.mddoc3,106 bytesreferences/site-explorer.mddoc6,226 bytesscripts/generate_image.pyruns6,563 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-content-to-slides
When your agent uses it
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.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
1,026 tokensWhen the skill is activated
Reference documents
759 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Setup
- How to Execute
- Output Format
- Important Notes
- References
Scripts executed separately
../package.json../src/cli.js../src/cli.js../src/cli.js
Files
README.mddoc2,645 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytes../package.jsonruns908 bytes../src/cli.jsruns40,142 bytes../src/cli.jsruns40,142 bytes../src/cli.jsruns40,142 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-landingpage
When your agent uses it
Generate landing pages/webpages with the Felo Landing Page Task API in Claude Code. Use when users ask to create/make/generate a landing page, marketing page, single-page website, AI webpage, HTML page result, or when explicit commands like /felo-landingpage are used. Handles API key check, task creation, polling shared task history, and final ai_page_html output.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,462 tokensWhen the skill is activated
Reference documents
715 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Setup
- How to Execute
- Output Format
- Open API Workflow
- Error Handling
- Important Notes
- References
Scripts executed separately
scripts/run_landingpage_task.mjs
Files
LICENSEasset1,093 bytesREADME.mddoc2,740 bytesSKILL.mdcore5,787 bytesSKILL.mdcore5,787 bytesSKILL.mdcore5,787 bytesSKILL.mdcore5,787 bytesSKILL.mdcore5,787 bytesSKILL.mdcore5,787 bytesSKILL.mdcore5,787 bytesSKILL.mdcore5,787 bytesagents/openai.yamlasset190 bytesclawhub.jsonasset745 bytesscripts/run_landingpage_task.mjsruns7,957 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-livedoc
When your agent uses it
Manage Felo LiveDocs (knowledge bases) and their resources. Use when users want to create, manage, or query knowledge bases, upload documents, add URLs, or perform semantic retrieval over a knowledge base. Explicit commands: /felo-livedoc.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
2,927 tokensWhen the skill is activated
Reference documents
849 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Setup
- How to Execute
- Error Handling
- Important Notes
Scripts executed separately
scripts/run_livedoc.mjs
Files
LICENSEasset1,088 bytesREADME.mddoc3,276 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesSKILL.mdcore11,192 bytesclawhub.jsonasset718 bytesscripts/run_livedoc.mjsruns34,975 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-mindmap
When your agent uses it
Generate mindmaps with Felo Mindmap API in Claude Code. Use when users ask to create/make/generate mindmaps, mind maps, or thinking maps, or when explicit commands like /felo-mindmap are used. Handles API key check, mindmap creation with various layouts, and final mindmap_url output.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,092 tokensWhen the skill is activated
Reference documents
458 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Setup
- How to Execute
- Output Format
- Error Handling
- Important Notes
- References
Scripts executed separately
scripts/run_mindmap_task.mjs
Files
LICENSEasset1,087 bytesREADME.mddoc1,634 bytesSKILL.mdcore4,025 bytesSKILL.mdcore4,025 bytesSKILL.mdcore4,025 bytesSKILL.mdcore4,025 bytesSKILL.mdcore4,025 bytesSKILL.mdcore4,025 bytesSKILL.mdcore4,025 bytesSKILL.mdcore4,025 bytesclawhub.jsonasset650 bytesscripts/run_mindmap_task.mjsruns6,244 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-search
When your agent uses it
Felo AI real-time web search for questions requiring current/live information. Triggers on current events, news, trends, real-time data, information queries, location queries, how-to guides, shopping, or when Claude's knowledge may be outdated.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
1,623 tokensWhen the skill is activated
Reference documents
3,055 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Setup
- How to Execute
- Complete Examples
- Error Handling
- API Configuration
- Important Notes
- Additional Resources
Scripts executed separately
scripts/search.sh
Files
LICENSEasset1,087 bytesREADME.mddoc12,102 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesscripts/search.shruns1,383 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-slides
When your agent uses it
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 ppt_url output.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
1,559 tokensWhen the skill is activated
Reference documents
792 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Setup
- How to Execute
- Output Format
- Error Handling
- Important Notes
- References
Scripts executed separately
scripts/run_ppt_task.mjs
Files
LICENSEasset1,087 bytesREADME.mddoc2,947 bytesSKILL.mdcore5,994 bytesSKILL.mdcore5,994 bytesSKILL.mdcore5,994 bytesSKILL.mdcore5,994 bytesSKILL.mdcore5,994 bytesSKILL.mdcore5,994 bytesSKILL.mdcore5,994 bytesSKILL.mdcore5,994 bytesSKILL.mdcore5,994 bytesclawhub.jsonasset640 bytesscripts/run_ppt_task.mjsruns10,044 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-superAgent
When your agent uses it
Felo SuperAgent API: AI conversation with real-time SSE streaming on a persistent LiveDoc canvas. Use when users want SuperAgent chat, continuous conversation, logo/branding design, or e-commerce product images. Do NOT use for tweet/X post writing — use felo-twitter-writer instead. Explicit commands: /felo-superAgent.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
9,429 tokensWhen the skill is activated
Reference documents
3,302 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Constraints (MUST READ FIRST)
- When to Use
- Setup
- How to Execute
- Complete Workflow Examples
- Available Script Options
- API Workflow (Reference)
- Tool Support
- Error Handling
- Important Notes
- Decision Flowchart
- Style Library Script (`run_style_library.mjs`)
- References
Scripts executed separately
scripts/run_style_library.mjsscripts/run_superagent.mjs
Files
LICENSEasset1,091 bytesREADME.mddoc12,608 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesSKILL.mdcore37,292 bytesclawhub.jsonasset780 bytesscripts/run_style_library.mjsruns6,411 bytesscripts/run_superagent.mjsruns20,929 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-twitter-writer
When your agent uses it
Dual-mode Twitter/X writing tool. Mode 1: input a Twitter account, auto-fetch popular tweets and extract a writing style DNA document. Mode 2: based on style DNA and a topic, compose high-quality tweets, threads, or X long-form posts. Use when users want to analyze Twitter style, extract writing style, write tweets, write threads, imitate someone's tweet style, or ghostwrite tweets.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
6,276 tokensWhen the skill is activated
Reference documents
15,828 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Constraints (MUST READ FIRST)
- When to Use
- Two Modes
- Mode Decision Logic
- Complete Workflow Examples
- Error Handling
- References
Scripts executed separately
../felo-livedoc/scripts/run_livedoc.mjs../felo-livedoc/scripts/run_livedoc.mjs../felo-livedoc/scripts/run_livedoc.mjs../felo-superAgent/scripts/run_style_library.mjs../felo-superAgent/scripts/run_style_library.mjs../felo-x-search/scripts/run_x_search.mjs../felo-x-search/scripts/run_x_search.mjs
Files
../felo-livedoc/SKILL.mddoc11,192 bytes../felo-livedoc/scripts/run_livedoc.mjsruns34,975 bytes../felo-livedoc/scripts/run_livedoc.mjsruns34,975 bytes../felo-livedoc/scripts/run_livedoc.mjsruns34,975 bytes../felo-superAgent/SKILL.mddoc37,292 bytes../felo-superAgent/scripts/run_style_library.mjsruns6,411 bytes../felo-superAgent/scripts/run_style_library.mjsruns6,411 bytesREADME.mddoc7,077 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesSKILL.mdcore24,402 bytesclawhub.jsonasset803 bytes../felo-x-search/SKILL.mddoc5,645 bytes../felo-x-search/scripts/run_x_search.mjsruns15,112 bytes../felo-x-search/scripts/run_x_search.mjsruns15,112 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-web-fetch
When your agent uses it
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.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
1,762 tokensWhen the skill is activated
Reference documents
1,033 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Setup
- How to Execute
- API Reference (summary)
- Output Format
- Important Notes
- References
Scripts executed separately
scripts/run_web_fetch.mjs
Files
README.mddoc3,964 bytesSKILL.mdcore6,886 bytesSKILL.mdcore6,886 bytesSKILL.mdcore6,886 bytesSKILL.mdcore6,886 bytesSKILL.mdcore6,886 bytesSKILL.mdcore6,886 bytesSKILL.mdcore6,886 bytesscripts/run_web_fetch.mjsruns10,377 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-x-search
When your agent uses it
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.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,655 tokensWhen the skill is activated
Reference documents
773 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Setup
- How to Execute
- Output Format
- Error Handling
- API Reference (summary)
- Important Notes
- References
Scripts executed separately
scripts/run_x_search.mjs
Files
README.mddoc2,562 bytesSKILL.mdcore5,645 bytesSKILL.mdcore5,645 bytesSKILL.mdcore5,645 bytesSKILL.mdcore5,645 bytesSKILL.mdcore5,645 bytesSKILL.mdcore5,645 bytesclawhub.jsonasset738 bytesscripts/run_x_search.mjsruns15,112 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfelo-youtube-subtitling
When your agent uses it
Fetch YouTube video subtitles/captions using Felo YouTube Subtitling API. Use when users ask to get YouTube subtitles, extract captions from a video, fetch transcript by video ID or URL, or when explicit commands like /felo-youtube-subtitling are used. Supports language and optional timestamps.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,424 tokensWhen the skill is activated
Reference documents
580 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Setup
- How to Execute
- API Reference (summary)
- Output Format
- Important Notes
- References
Scripts executed separately
scripts/run_youtube_subtitling.mjs
Files
README.mddoc1,795 bytesSKILL.mdcore4,867 bytesSKILL.mdcore4,867 bytesSKILL.mdcore4,867 bytesSKILL.mdcore4,867 bytesSKILL.mdcore4,867 bytesSKILL.mdcore4,867 bytesSKILL.mdcore4,867 bytesscripts/run_youtube_subtitling.mjsruns6,954 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- apple-buy-advisor
- claw-deck
- doc-snapshot-agent
- felo-content-to-slides
- felo-landingpage
- felo-livedoc
- felo-mindmap
- felo-search
- felo-slides
- felo-superAgent
- felo-twitter-writer
- felo-web-fetch
- felo-x-search
- felo-youtube-subtitling
Repository facts
- License
- No license detected
- Created
- Feb 27, 2026
- Last pushed
- Jul 22, 2026
- Forks
- 23
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 165 notes
apple-buy-advisor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedapple-buy-advisor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaw-deck/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaw-deck/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaw-deck/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaw-deck/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaw-deck/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaw-deck/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaw-deck/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedfelo-livedoc/scripts/run_livedoc.mjs:1Analysis incomplete: Referenced executable target unavailable; not analyzedfelo-livedoc/scripts/run_livedoc.mjs:1Analysis incomplete: Referenced executable target unavailable; not analyzeddoc-snapshot-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddoc-snapshot-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddoc-snapshot-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddoc-snapshot-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddoc-snapshot-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddoc-snapshot-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedfelo-content-to-slides/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedfelo-content-to-slides/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedfelo-content-to-slides/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 1 broad permissionin 1 file: apple-buy-advisor/SKILL.md:1
- 2 dangerous shell commandsin 1 file: felo-search/README.md:416
- 648 network referencesin 50 files: felo-superAgent/SKILL.md:87 felo-web-fetch/README.md:34 felo-x-search/SKILL.md:36 and 47 more
- 1 obfuscation signalin 1 file: doc-snapshot-agent/scripts/generate_image.py:162
- No instruction overrides
- 34 executable scriptsin 13 files: felo-livedoc/scripts/run_livedoc.mjs:1 felo-superAgent/scripts/run_style_library.mjs:1 felo-x-search/scripts/run_x_search.mjs:1 and 10 more
- 361 references to secretsin 40 files: felo-x-search/SKILL.md:45 felo-superAgent/SKILL.md:95 felo-search/README.md:74 and 37 more
- No requests to vote in Hot
Show all 1,047 signals by file
.claude-plugin/marketplace.json
apple-buy-advisor/README.md
- Network accessline 61
- Always save the full report to a local file named `apple-buy-advisor-<product-slug>-<YYYY-MM-DD>.md` - If `FELO_API_KEY` is configured, also create a Felo LiveDoc entry and save the report there - If LiveDoc save succeeds, the user is rem - Network accessline 62
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Network accessline 63
- If LiveDoc save succeeds, the user is reminded they can open it at `https://felo.ai/livedoc/<short_id>` - Access to secretsline 64
[Credential-related source omitted] - Network accessline 104
1. Visit [felo.ai](https://felo.ai) and log in - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 120
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted]
apple-buy-advisor/SKILL.md
- Broad permissionsline 1
Bash(node:*) Bash(bash:*) Bash(curl:*) Bash(echo:*) Fetch(*) Write(*) - Network accessline 2
name: apple-buy-advisor description: Research and compare Apple products to help decide if they're worth buying. Use when the user: (1) asks whether to buy a Mac, iPhone, iPad, Apple Watch, or AirPods; (2) wants to compare models; (3) seeks - Network accessline 3
description: Research and compare Apple products to help decide if they're worth buying. Use when the user: (1) asks whether to buy a Mac, iPhone, iPad, Apple Watch, or AirPods; (2) wants to compare models; (3) seeks a buying recommendation - Network accessline 4
allowed-tools: Bash(node:*) Bash(bash:*) Bash(curl:*) Bash(echo:*) Fetch(*) Write(*) - Network accessline 39
- Mac: `https://www.apple.com/mac/compare/` - Network accessline 40
- iPhone: `https://www.apple.com/iphone/compare/` - Network accessline 41
- iPad: `https://www.apple.com/ipad/compare/` - Network accessline 42
- Apple Watch: `https://www.apple.com/watch/compare/` - Network accessline 43
- AirPods: `https://www.apple.com/airpods/compare/` - Network accessline 49
- `https://www.apple.com/[product-model]/specs/` - Network accessline 50
- Example: `https://www.apple.com/iphone-17e/specs/`, `https://www.apple.com/macbook-pro/specs/` - Network accessline 286
- "Report saved to Felo LiveDoc ✓" - "View it at: `https://felo.ai/livedoc/<short_id>`" - Network accessline 287
- "View it at: `https://felo.ai/livedoc/<short_id>`" - Access to secretsline 289
[Credential-related source omitted] - Access to secretsline 297
[Credential-related source omitted]
claw-deck/SKILL.md
- Network accessline 61
1. Send login link: > "Please click the link to log in / register a Felo account: https://felo.ai/settings/api-keys - Network accessline 62
> "Please click the link to log in / register a Felo account: https://felo.ai/settings/api-keys - Access to secretsline 66
[Credential-related source omitted] - Network accessline 87
> 💾 **Save artifacts** — Important outputs will prompt you to save > > The workspace records everything we do. You can view it anytime on the web: https://felo.ai" - Network accessline 89
> The workspace records everything we do. You can view it anytime on the web: https://felo.ai" - Network accessline 93
1. Read `~/.claude/workspaces.json`, fuzzy-match project name. If not found locally, try `$SCRIPT list --keyword`. 2. **Found:** Set as active → `$SCRIPT get-readme SHORT_ID` → present README as workspace briefing → append link `https://fel - Network accessline 94
2. **Found:** Set as active → `$SCRIPT get-readme SHORT_ID` → present README as workspace briefing → append link `https://felo.ai/livedoc/SHORT_ID?from=claw`. If README is empty or missing, fall back to `$SCRIPT resources SHORT_ID` to show - Network accessline 105
> "✅ Workspace '[X]' created. 📎 https://felo.ai/livedoc/SHORT_ID?from=claw" - Network accessline 171
After saving, reply: > "💾 Saved '[Title]' 📎 https://felo.ai/livedoc/SHORT_ID?from=claw" - Network accessline 172
> "💾 Saved '[Title]' 📎 https://felo.ai/livedoc/SHORT_ID?from=claw" - Network accessline 216
After updating, inform the user: > "📝 README updated. 📎 https://felo.ai/livedoc/SHORT_ID?from=claw" - Network accessline 217
> "📝 README updated. 📎 https://felo.ai/livedoc/SHORT_ID?from=claw"
doc-snapshot-agent/README.md
- Access to secretsline 66
[Credential-related source omitted]
doc-snapshot-agent/SKILL.md
- Network accessline 10
hermes: tags: [documentation, markdown, screenshots, image-generation, browser-automation, agent-workflow] homepage: https://github.com/Felo-Inc/felo-skills - Network accessline 11
tags: [documentation, markdown, screenshots, image-generation, browser-automation, agent-workflow] homepage: https://github.com/Felo-Inc/felo-skills requires: - Network accessline 12
homepage: https://github.com/Felo-Inc/felo-skills - Access to secretsline 17
[Credential-related source omitted] - Network accessline 202
<!-- IMAGE: screenshot (https://example.com/app) - Network accessline 300
<!-- IMAGE: screenshot (https://example.com/app) - Network accessline 423
|----------|-----------|---------| | User-requested websites | Browser requests, form input, cookies, and interactions needed for the task | Screenshot capture and authenticated navigation | | `https://openrouter.ai/api/v1/chat/completions` - Network accessline 424
[Credential-related source omitted] - Access to secretsline 424
[Credential-related source omitted] - Network accessline 425
| `https://openrouter.ai/api/v1/chat/completions` | Image generation prompt text and requested model id | Generated-image markers via `scripts/generate_image.py` | - Network accessline 426
| `https://registry.npmjs.org` | Package metadata and tarballs during optional installation | Installing `@playwright/mcp` and the Chromium runtime | - Network accessline 458
Issues and improvements: https://github.com/Felo-Inc/felo-skills/issues
doc-snapshot-agent/clawhub.json
- Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills"
doc-snapshot-agent/references/browser-capture.md
- Network accessline 174
{ "tool": "mcp__playwright__browser_navigate", "arguments": {"url": "https://example.com/app"} - Network accessline 175
"tool": "mcp__playwright__browser_navigate", "arguments": {"url": "https://example.com/app"} } - Network accessline 176
"arguments": {"url": "https://example.com/app"} - Network accessline 368
Target: workspace dashboard showing team members and invite controls URL: https://example.com/app/workspace/123 - Network accessline 369
URL: https://example.com/app/workspace/123
doc-snapshot-agent/references/image-generation.md
- Access to secretsline 25
[Credential-related source omitted]
doc-snapshot-agent/references/mcp-setup.md
doc-snapshot-agent/scripts/generate_image.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 10
[Credential-related source omitted] - Network accessline 21
DEFAULT_MODEL = "google/gemini-3.1-flash-image-preview" API_URL = "https://openrouter.ai/api/v1/chat/completions" - Network accessline 22
API_URL = "https://openrouter.ai/api/v1/chat/completions" - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Network accessline 83
for attempt in range(MAX_RETRIES): try: response = requests.post(API_URL, headers=headers, json=payload, timeout=120) - Network accessline 84
try: response = requests.post(API_URL, headers=headers, json=payload, timeout=120) last_response = response - Network accessline 85
response = requests.post(API_URL, headers=headers, json=payload, timeout=120) - Possible obfuscationline 162
file_path.write_bytes(base64.b64decode(encoded))
felo-content-to-slides/README.md
- Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 48
npm install -g felo-ai felo content-to-slides -u "https://example.com/article" --readability - Network accessline 48
npm install -g felo-ai felo content-to-slides -u "https://example.com/article" --readability - Network accessline 49
felo content-to-slides -u "https://example.com/article" --readability - Network accessline 49
felo content-to-slides -u "https://example.com/article" --readability - Network accessline 50
felo content-to-slides -v "https://www.youtube.com/watch?v=ID" --extra-prompt "max 10 slides" - Network accessline 50
felo content-to-slides -v "https://www.youtube.com/watch?v=ID" --extra-prompt "max 10 slides" - Network accessline 56
node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability - Network accessline 56
node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability - Network accessline 57
node src/cli.js content-to-slides --video "https://www.youtube.com/watch?v=xxx" -l zh-CN - Network accessline 57
node src/cli.js content-to-slides --video "https://www.youtube.com/watch?v=xxx" -l zh-CN - Network accessline 76
- [SKILL.md](SKILL.md) – Full agent instructions - [Felo Open Platform](https://openapi.felo.ai/docs/) - [felo-web-fetch](../felo-web-fetch/) | [felo-youtube-subtitling](../felo-youtube-subtitling/) | [felo-slides](../felo-slides/) - Network accessline 76
- [SKILL.md](SKILL.md) – Full agent instructions - [Felo Open Platform](https://openapi.felo.ai/docs/) - [felo-web-fetch](../felo-web-fetch/) | [felo-youtube-subtitling](../felo-youtube-subtitling/) | [felo-slides](../felo-slides/) - Network accessline 77
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 77
- [Felo Open Platform](https://openapi.felo.ai/docs/)
felo-content-to-slides/SKILL.md
- Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Network accessline 36
node src/cli.js content-to-slides --url "https://example.com/article" [options] - Network accessline 36
node src/cli.js content-to-slides --url "https://example.com/article" [options] - Network accessline 38
node src/cli.js content-to-slides --video "https://www.youtube.com/watch?v=ID" [options] - Network accessline 38
node src/cli.js content-to-slides --video "https://www.youtube.com/watch?v=ID" [options] - Network accessline 44
felo content-to-slides -u "https://example.com/article" [options] - Network accessline 44
felo content-to-slides -u "https://example.com/article" [options] - Network accessline 45
felo content-to-slides -v "https://www.youtube.com/watch?v=ID" [options] - Network accessline 45
felo content-to-slides -v "https://www.youtube.com/watch?v=ID" [options] - Network accessline 68
# Web page → PPT (with readability) node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability - Network accessline 68
# Web page → PPT (with readability) node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability - Network accessline 69
node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability - Network accessline 69
node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability - Network accessline 71
# Web page → PPT with a specific theme node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability --theme "THEME_ID" - Network accessline 71
# Web page → PPT with a specific theme node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability --theme "THEME_ID" - Network accessline 72
node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability --theme "THEME_ID" - Network accessline 72
node src/cli.js content-to-slides --url "https://openclaw.ai/" --readability --theme "THEME_ID" - Network accessline 74
# 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" - Network accessline 74
# 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" - Network accessline 75
node src/cli.js content-to-slides -v "https://www.youtube.com/watch?v=xxx" --extra-prompt "max 10 slides" - Network accessline 75
node src/cli.js content-to-slides -v "https://www.youtube.com/watch?v=xxx" --extra-prompt "max 10 slides" - Network accessline 77
# With JSON output felo content-to-slides -u "https://example.com/article" --readability -j - Network accessline 77
# With JSON output felo content-to-slides -u "https://example.com/article" --readability -j - Network accessline 78
felo content-to-slides -u "https://example.com/article" --readability -j - Network accessline 78
felo content-to-slides -u "https://example.com/article" --readability -j - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Network accessline 104
- Content fetch: felo-web-fetch, felo-youtube-subtitling (same repo) - PPT generation: felo-slides (same repo) - [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 104
- Content fetch: felo-web-fetch, felo-youtube-subtitling (same repo) - PPT generation: felo-slides (same repo) - [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 106
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 106
- [Felo Open Platform](https://openapi.felo.ai/docs/)
felo-landingpage/README.md
- Network accessline 32
(Clone the repo first if needed: `git clone https://github.com/Felo-Inc/felo-skills.git`.) - Network accessline 32
(Clone the repo first if needed: `git clone https://github.com/Felo-Inc/felo-skills.git`.) - Network accessline 36
Create an API key at [felo.ai](https://felo.ai) -> Settings -> API Keys, then set: - Network accessline 36
Create an API key at [felo.ai](https://felo.ai) -> Settings -> API Keys, then set: - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Network accessline 92
The key is invalid or revoked. Generate a new key from [felo.ai](https://felo.ai). - Network accessline 92
The key is invalid or revoked. Generate a new key from [felo.ai](https://felo.ai). - Network accessline 104
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 104
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 105
- [Get API Key](https://felo.ai) - Network accessline 105
- [Get API Key](https://felo.ai)
felo-landingpage/SKILL.md
- Network accessline 34
1. Visit [felo.ai](https://felo.ai) - Network accessline 34
1. Visit [felo.ai](https://felo.ai) - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Network accessline 96
- Creates task via `POST https://openapi.felo.ai/v2/landing_page` - Network accessline 96
- Creates task via `POST https://openapi.felo.ai/v2/landing_page` - Network accessline 97
- Polls via `GET https://openapi.felo.ai/v2/tasks/{task_id}/historical` - Network accessline 97
- Polls via `GET https://openapi.felo.ai/v2/tasks/{task_id}/historical` - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 177
[Credential-related source omitted] - Access to secretsline 177
[Credential-related source omitted] - Network accessline 198
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 198
- [Felo Open Platform](https://openapi.felo.ai/docs/)
felo-landingpage/clawhub.json
- Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills"
felo-landingpage/scripts/run_landingpage_task.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 104
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 104
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 105
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 105
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 106
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 106
const res = await fetch(url, { ...init, signal: controller.signal }); - Access to secretsline 188
[Credential-related source omitted] - Access to secretsline 188
[Credential-related source omitted] - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted]
felo-livedoc/README.md
- Network accessline 39
Get your API key from [felo.ai](https://felo.ai) (Settings → API Keys), then: - Network accessline 39
Get your API key from [felo.ai](https://felo.ai) (Settings → API Keys), then: - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Network accessline 59
# Add a URL resource felo livedoc add-urls SHORT_ID --urls "https://example.com" - Network accessline 59
# Add a URL resource felo livedoc add-urls SHORT_ID --urls "https://example.com" - Network accessline 60
felo livedoc add-urls SHORT_ID --urls "https://example.com" - Network accessline 60
felo livedoc add-urls SHORT_ID --urls "https://example.com"
felo-livedoc/SKILL.md
- Network accessline 35
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Network accessline 35
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Network accessline 35
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Network accessline 90
node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs add-urls SHORT_ID --urls "https://example.com,https://example.org" - Network accessline 90
node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs add-urls SHORT_ID --urls "https://example.com,https://example.org" - Network accessline 90
node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs add-urls SHORT_ID --urls "https://example.com,https://example.org" - Network accessline 118
node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs update-resource SHORT_ID RESOURCE_ID --title "New Title" node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs update-resource SHORT_ID RESOURCE_ID --snippet "New summary" --th - Network accessline 118
node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs update-resource SHORT_ID RESOURCE_ID --title "New Title" node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs update-resource SHORT_ID RESOURCE_ID --snippet "New summary" --th - Network accessline 118
node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs update-resource SHORT_ID RESOURCE_ID --title "New Title" node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs update-resource SHORT_ID RESOURCE_ID --snippet "New summary" --th - Network accessline 119
node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs update-resource SHORT_ID RESOURCE_ID --snippet "New summary" --thumbnail "https://example.com/thumb.png" - Network accessline 119
node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs update-resource SHORT_ID RESOURCE_ID --snippet "New summary" --thumbnail "https://example.com/thumb.png" - Network accessline 119
node ~/.agents/skills/felo-livedoc/scripts/run_livedoc.mjs update-resource SHORT_ID RESOURCE_ID --snippet "New summary" --thumbnail "https://example.com/thumb.png" - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 288
[Credential-related source omitted] - Access to secretsline 288
[Credential-related source omitted] - Access to secretsline 288
[Credential-related source omitted] - Network accessline 291
[Credential-related source omitted] - Network accessline 291
[Credential-related source omitted] - Network accessline 291
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Access to secretsline 292
[Credential-related source omitted] - Access to secretsline 292
[Credential-related source omitted] - Access to secretsline 292
[Credential-related source omitted]
felo-livedoc/clawhub.json
- Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills"
felo-livedoc/scripts/run_livedoc.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Network accessline 6
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 6
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 6
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 6
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 42
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 42
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 42
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 42
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 43
try { const res = await fetch(url, { ...init, signal: controller.signal }); if (res.status >= 500 && attempt < MAX_RETRIES) { - Network accessline 43
try { const res = await fetch(url, { ...init, signal: controller.signal }); if (res.status >= 500 && attempt < MAX_RETRIES) { - Network accessline 43
try { const res = await fetch(url, { ...init, signal: controller.signal }); if (res.status >= 500 && attempt < MAX_RETRIES) { - Network accessline 43
try { const res = await fetch(url, { ...init, signal: controller.signal }); if (res.status >= 500 && attempt < MAX_RETRIES) { - Network accessline 44
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 44
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 44
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 44
const res = await fetch(url, { ...init, signal: controller.signal }); - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 274
[Credential-related source omitted] - Access to secretsline 274
[Credential-related source omitted] - Access to secretsline 274
[Credential-related source omitted] - Access to secretsline 274
[Credential-related source omitted]
felo-mindmap/README.md
felo-mindmap/SKILL.md
- Network accessline 33
1. Visit [felo.ai](https://felo.ai) - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Network accessline 103
- Creates mindmap via `POST https://openapi.felo.ai/v2/mindmap` - Access to secretsline 156
[Credential-related source omitted] - Network accessline 171
- [Felo Mindmap API](https://openapi.felo.ai/docs/api-reference/v2/mindmap.html) - Network accessline 172
- [Felo Open Platform](https://openapi.felo.ai/docs/)
felo-mindmap/clawhub.json
- Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills"
felo-mindmap/scripts/run_mindmap_task.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 100
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 101
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 102
const res = await fetch(url, { ...init, signal: controller.signal }); - Access to secretsline 157
[Credential-related source omitted] - Access to secretsline 159
[Credential-related source omitted] - Network accessline 160
console.error(''); console.error('Setup instructions:'); console.error('1. Visit https://felo.ai'); - Network accessline 161
console.error('Setup instructions:'); console.error('1. Visit https://felo.ai'); console.error('2. Open Settings -> API Keys'); - Network accessline 162
console.error('1. Visit https://felo.ai'); - Access to secretsline 165
[Credential-related source omitted] - Access to secretsline 217
[Credential-related source omitted] - Network accessline 218
console.error(''); console.error('Your API key may be invalid or expired.'); console.error('Please check your API key at https://felo.ai -> Settings -> API Keys'); - Network accessline 219
console.error('Your API key may be invalid or expired.'); console.error('Please check your API key at https://felo.ai -> Settings -> API Keys'); } else if (errMsg.includes('timeout') || errMsg.includes('AbortError')) { - Network accessline 220
console.error('Please check your API key at https://felo.ai -> Settings -> API Keys');
felo-search/README.md
- Network accessline 11
Felo Search integrates [Felo AI](https://felo.ai) into Claude Code, enabling: - Network accessline 11
Felo Search integrates [Felo AI](https://felo.ai) into Claude Code, enabling: - Network accessline 53
(Clone this repo first if needed: `git clone https://github.com/Felo-Inc/felo-skills.git`.) - Network accessline 53
(Clone this repo first if needed: `git clone https://github.com/Felo-Inc/felo-skills.git`.) - Network accessline 64
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Network accessline 64
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Network accessline 70
 - Network accessline 70
 - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 388
[Credential-related source omitted] - Access to secretsline 388
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 398
[Credential-related source omitted] - Access to secretsline 398
[Credential-related source omitted] - Access to secretsline 403
[Credential-related source omitted] - Access to secretsline 403
[Credential-related source omitted] - Network accessline 407
**Solution:** Generate a new key at [felo.ai](https://felo.ai) (Settings → API Keys). - Network accessline 407
**Solution:** Generate a new key at [felo.ai](https://felo.ai) (Settings → API Keys). - Network accessline 411
**Problem:** curl is not installed. - Network accessline 411
**Problem:** curl is not installed. - Dangerous shell operationline 416
sudo apt install curl - Dangerous shell operationline 416
sudo apt install curl - Network accessline 421
# Windows # curl is built-in on Windows 10+ - Network accessline 421
# Windows # curl is built-in on Windows 10+ - Network accessline 422
# curl is built-in on Windows 10+ - Network accessline 422
# curl is built-in on Windows 10+ - Network accessline 446
- **[Get API Key](https://felo.ai)** - Settings → API Keys - Network accessline 446
- **[Get API Key](https://felo.ai)** - Settings → API Keys - Network accessline 447
- **[API Documentation](https://openapi.felo.ai)** - Full API reference - Network accessline 447
- **[API Documentation](https://openapi.felo.ai)** - Full API reference - Network accessline 448
- **[Usage Examples](../docs/EXAMPLES.md)** - 40+ real-world examples - **[FAQ](../docs/FAQ.md)** - Common issues and solutions - **[Report Issues](https://github.com/Felo-Inc/felo-skills/issues)** - Bug reports and feature requests - Network accessline 448
- **[Usage Examples](../docs/EXAMPLES.md)** - 40+ real-world examples - **[FAQ](../docs/FAQ.md)** - Common issues and solutions - **[Report Issues](https://github.com/Felo-Inc/felo-skills/issues)** - Bug reports and feature requests - Network accessline 450
- **[Report Issues](https://github.com/Felo-Inc/felo-skills/issues)** - Bug reports and feature requests - Network accessline 450
- **[Report Issues](https://github.com/Felo-Inc/felo-skills/issues)** - Bug reports and feature requests
felo-search/SKILL.md
- Network accessline 38
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Network accessline 38
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 160
[Credential-related source omitted] - Access to secretsline 160
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Network accessline 178
1. Get your API key from https://felo.ai (Settings → API Keys) - Network accessline 178
1. Get your API key from https://felo.ai (Settings → API Keys) - Access to secretsline 182
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Access to secretsline 185
[Credential-related source omitted] - Access to secretsline 185
[Credential-related source omitted] - Network accessline 192
**Endpoint:** `https://openapi.felo.ai/v2/chat` - Network accessline 192
**Endpoint:** `https://openapi.felo.ai/v2/chat` - Access to secretsline 194
[Credential-related source omitted] - Access to secretsline 194
[Credential-related source omitted] - Network accessline 223
- [Felo Open Platform Documentation](https://openapi.felo.ai) - Network accessline 223
- [Felo Open Platform Documentation](https://openapi.felo.ai) - Network accessline 224
- [Get API Key](https://felo.ai) (Settings → API Keys) - Network accessline 224
- [Get API Key](https://felo.ai) (Settings → API Keys) - Network accessline 225
- [API Reference](https://openapi.felo.ai/docs) - Network accessline 225
- [API Reference](https://openapi.felo.ai/docs)
felo-search/scripts/search.sh
- Executable scriptline 1
#!/bin/bash - Executable scriptline 1
#!/bin/bash - Network accessline 5
if ! command -v curl &> /dev/null; then - Network accessline 5
if ! command -v curl &> /dev/null; then - Network accessline 6
echo "ERROR: curl is required but not installed" - Network accessline 6
echo "ERROR: curl is required but not installed" - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 14
echo "To use this skill, you need to set up your Felo API Key:" echo "" echo "1. Get your API key from https://felo.ai (Settings → API Keys)" - Network accessline 14
echo "To use this skill, you need to set up your Felo API Key:" echo "" echo "1. Get your API key from https://felo.ai (Settings → API Keys)" - Network accessline 15
echo "" echo "1. Get your API key from https://felo.ai (Settings → API Keys)" echo "2. Set the environment variable:" - Network accessline 15
echo "" echo "1. Get your API key from https://felo.ai (Settings → API Keys)" echo "2. Set the environment variable:" - Network accessline 16
echo "1. Get your API key from https://felo.ai (Settings → API Keys)" - Network accessline 16
echo "1. Get your API key from https://felo.ai (Settings → API Keys)" - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Network accessline 46
[Credential-related source omitted] - Network accessline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted]
felo-slides/README.md
- Network accessline 34
(Clone the repo first if needed: `git clone https://github.com/Felo-Inc/felo-skills.git`.) - Network accessline 34
(Clone the repo first if needed: `git clone https://github.com/Felo-Inc/felo-skills.git`.) - Network accessline 38
Create an API key at [felo.ai](https://felo.ai) -> Settings -> API Keys, then set: - Network accessline 38
Create an API key at [felo.ai](https://felo.ai) -> Settings -> API Keys, then set: - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Network accessline 95
The key is invalid or revoked. Generate a new key from [felo.ai](https://felo.ai). - Network accessline 95
The key is invalid or revoked. Generate a new key from [felo.ai](https://felo.ai). - Network accessline 107
- [PPT Task API](https://openapi.felo.ai/docs/api-reference/ppt-tasks) - Network accessline 107
- [PPT Task API](https://openapi.felo.ai/docs/api-reference/ppt-tasks) - Network accessline 108
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 108
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 109
- [Get API Key](https://felo.ai) - Network accessline 109
- [Get API Key](https://felo.ai)
felo-slides/SKILL.md
- Network accessline 35
1. Visit [felo.ai](https://felo.ai) - Network accessline 35
1. Visit [felo.ai](https://felo.ai) - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 109
- Creates task via `POST https://openapi.felo.ai/v2/ppts` - Network accessline 109
- Creates task via `POST https://openapi.felo.ai/v2/ppts` - Network accessline 112
- Supports optional `--livedoc-id <id>` to reuse an existing LiveDoc instead of auto-creating a new one - Supports optional `--task-id <id>` to resume polling an existing task (skips creation) - Polls via `GET https://openapi.felo.ai/v2/tas - Network accessline 112
- Supports optional `--livedoc-id <id>` to reuse an existing LiveDoc instead of auto-creating a new one - Supports optional `--task-id <id>` to resume polling an existing task (skips creation) - Polls via `GET https://openapi.felo.ai/v2/tas - Network accessline 113
- Supports optional `--task-id <id>` to resume polling an existing task (skips creation) - Polls via `GET https://openapi.felo.ai/v2/tasks/{task_id}/historical` - Treats `COMPLETED`/`SUCCESS` as success terminal (case-insensitive) - Network accessline 113
- Supports optional `--task-id <id>` to resume polling an existing task (skips creation) - Polls via `GET https://openapi.felo.ai/v2/tasks/{task_id}/historical` - Treats `COMPLETED`/`SUCCESS` as success terminal (case-insensitive) - Network accessline 114
- Polls via `GET https://openapi.felo.ai/v2/tasks/{task_id}/historical` - Network accessline 114
- Polls via `GET https://openapi.felo.ai/v2/tasks/{task_id}/historical` - Access to secretsline 191
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted] - Network accessline 217
- [Felo PPT Task API](https://openapi.felo.ai/docs/api-reference/ppt-tasks) - Network accessline 217
- [Felo PPT Task API](https://openapi.felo.ai/docs/api-reference/ppt-tasks) - Network accessline 218
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 218
- [Felo Open Platform](https://openapi.felo.ai/docs/)
felo-slides/clawhub.json
- Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills"
felo-slides/scripts/run_ppt_task.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 6
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 6
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 141
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 141
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 142
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 142
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 143
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 143
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 166
historicalData?.live_doc_url || (historicalData?.live_doc_short_id || historicalData?.livedoc_short_id || createData?.livedoc_short_id ? `https://felo.ai/livedoc/${historicalData?.live_doc_short_id || historicalData?.livedoc_short - Network accessline 166
historicalData?.live_doc_url || (historicalData?.live_doc_short_id || historicalData?.livedoc_short_id || createData?.livedoc_short_id ? `https://felo.ai/livedoc/${historicalData?.live_doc_short_id || historicalData?.livedoc_short - Network accessline 167
(historicalData?.live_doc_short_id || historicalData?.livedoc_short_id || createData?.livedoc_short_id ? `https://felo.ai/livedoc/${historicalData?.live_doc_short_id || historicalData?.livedoc_short_id || createData?.livedoc_short_id} - Network accessline 167
(historicalData?.live_doc_short_id || historicalData?.livedoc_short_id || createData?.livedoc_short_id ? `https://felo.ai/livedoc/${historicalData?.live_doc_short_id || historicalData?.livedoc_short_id || createData?.livedoc_short_id} - Network accessline 168
? `https://felo.ai/livedoc/${historicalData?.live_doc_short_id || historicalData?.livedoc_short_id || createData?.livedoc_short_id}` - Network accessline 168
? `https://felo.ai/livedoc/${historicalData?.live_doc_short_id || historicalData?.livedoc_short_id || createData?.livedoc_short_id}` - Access to secretsline 259
[Credential-related source omitted] - Access to secretsline 259
[Credential-related source omitted] - Access to secretsline 261
[Credential-related source omitted] - Access to secretsline 261
[Credential-related source omitted]
felo-superAgent/README.md
- Network accessline 58
1. Open [felo.ai](https://felo.ai) and log in - Network accessline 58
1. Open [felo.ai](https://felo.ai) and log in - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Network accessline 264
"thread_short_id": "TvyKouzJirXjFdst4uKRK3", "live_doc_short_id": "PvyKouzJirXjFdst4uKRK3", "live_doc_url": "https://felo.ai/livedoc/...", - Network accessline 264
"thread_short_id": "TvyKouzJirXjFdst4uKRK3", "live_doc_short_id": "PvyKouzJirXjFdst4uKRK3", "live_doc_url": "https://felo.ai/livedoc/...", - Network accessline 265
"live_doc_short_id": "PvyKouzJirXjFdst4uKRK3", "live_doc_url": "https://felo.ai/livedoc/...", "image_urls": [{"url": "...", "title": "..."}], - Network accessline 265
"live_doc_short_id": "PvyKouzJirXjFdst4uKRK3", "live_doc_url": "https://felo.ai/livedoc/...", "image_urls": [{"url": "...", "title": "..."}], - Network accessline 266
"live_doc_url": "https://felo.ai/livedoc/...", - Network accessline 266
"live_doc_url": "https://felo.ai/livedoc/...", - Network accessline 280
[state] thread_short_id=TvyKouzJirXjFdst4uKRK3 live_doc_short_id=PvyKouzJirXjFdst4uKRK3 live_doc_url=https://felo.ai/livedoc/... - Network accessline 280
[state] thread_short_id=TvyKouzJirXjFdst4uKRK3 live_doc_short_id=PvyKouzJirXjFdst4uKRK3 live_doc_url=https://felo.ai/livedoc/... - Access to secretsline 363
[Credential-related source omitted] - Access to secretsline 363
[Credential-related source omitted] - Access to secretsline 364
[Credential-related source omitted] - Access to secretsline 364
[Credential-related source omitted] - Network accessline 376
export FELO_API_BASE="https://custom-api.example.com" - Network accessline 376
export FELO_API_BASE="https://custom-api.example.com" - Network accessline 393
- [SKILL.md](SKILL.md) — full agent instructions, decision logic, and style library format - [SuperAgent API Documentation](https://openapi.felo.ai/docs/api-reference/v2/superagent.html) - Network accessline 393
- [SKILL.md](SKILL.md) — full agent instructions, decision logic, and style library format - [SuperAgent API Documentation](https://openapi.felo.ai/docs/api-reference/v2/superagent.html) - Network accessline 394
- [SuperAgent API Documentation](https://openapi.felo.ai/docs/api-reference/v2/superagent.html) - Network accessline 394
- [SuperAgent API Documentation](https://openapi.felo.ai/docs/api-reference/v2/superagent.html) - Network accessline 395
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 395
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 396
- [Get API Key](https://felo.ai) (Settings → API Keys) - Network accessline 396
- [Get API Key](https://felo.ai) (Settings → API Keys) - Network accessline 397
- [GitHub Repository](https://github.com/Felo-Inc/felo-skills) - Network accessline 397
- [GitHub Repository](https://github.com/Felo-Inc/felo-skills)
felo-superAgent/SKILL.md
- Network accessline 87
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Network accessline 87
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Network accessline 87
1. Visit [felo.ai](https://felo.ai) and log in (or register) - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Network accessline 373
"thread_short_id": "CmYpuGwBgCnrUdDx5ZtmxA", "live_doc_short_id": "QPetunwpGnkKuZHStP7gwt", "live_doc_url": "https://felo.ai/livedoc/QPetunwpGnkKuZHStP7gwt", - Network accessline 373
"thread_short_id": "CmYpuGwBgCnrUdDx5ZtmxA", "live_doc_short_id": "QPetunwpGnkKuZHStP7gwt", "live_doc_url": "https://felo.ai/livedoc/QPetunwpGnkKuZHStP7gwt", - Network accessline 373
"thread_short_id": "CmYpuGwBgCnrUdDx5ZtmxA", "live_doc_short_id": "QPetunwpGnkKuZHStP7gwt", "live_doc_url": "https://felo.ai/livedoc/QPetunwpGnkKuZHStP7gwt", - Network accessline 374
"live_doc_short_id": "QPetunwpGnkKuZHStP7gwt", "live_doc_url": "https://felo.ai/livedoc/QPetunwpGnkKuZHStP7gwt", "image_urls": [ - Network accessline 374
"live_doc_short_id": "QPetunwpGnkKuZHStP7gwt", "live_doc_url": "https://felo.ai/livedoc/QPetunwpGnkKuZHStP7gwt", "image_urls": [ - Network accessline 374
"live_doc_short_id": "QPetunwpGnkKuZHStP7gwt", "live_doc_url": "https://felo.ai/livedoc/QPetunwpGnkKuZHStP7gwt", "image_urls": [ - Network accessline 375
"live_doc_url": "https://felo.ai/livedoc/QPetunwpGnkKuZHStP7gwt", - Network accessline 375
"live_doc_url": "https://felo.ai/livedoc/QPetunwpGnkKuZHStP7gwt", - Network accessline 375
"live_doc_url": "https://felo.ai/livedoc/QPetunwpGnkKuZHStP7gwt", - Network accessline 376
"image_urls": [ { "url": "https://...", - Network accessline 376
"image_urls": [ { "url": "https://...", - Network accessline 376
"image_urls": [ { "url": "https://...", - Network accessline 377
{ "url": "https://...", "title": "Image title", - Network accessline 377
{ "url": "https://...", "title": "Image title", - Network accessline 377
{ "url": "https://...", "title": "Image title", - Network accessline 378
"url": "https://...", - Network accessline 378
"url": "https://...", - Network accessline 378
"url": "https://...", - Network accessline 398
[Giant panda eating bamboo](https://...) - Network accessline 398
[Giant panda eating bamboo](https://...) - Network accessline 398
[Giant panda eating bamboo](https://...) - Network accessline 399
[Giant panda dancing](https://...) - Network accessline 399
[Giant panda dancing](https://...) - Network accessline 399
[Giant panda dancing](https://...) - Network accessline 400
[Blue whale leaping out of the water](https://...) - Network accessline 400
[Blue whale leaping out of the water](https://...) - Network accessline 400
[Blue whale leaping out of the water](https://...) - Network accessline 644
Base URL: `https://openapi.felo.ai` (override with `FELO_API_BASE` if needed). - Network accessline 644
Base URL: `https://openapi.felo.ai` (override with `FELO_API_BASE` if needed). - Network accessline 644
Base URL: `https://openapi.felo.ai` (override with `FELO_API_BASE` if needed). - Access to secretsline 680
[Credential-related source omitted] - Access to secretsline 680
[Credential-related source omitted] - Access to secretsline 680
[Credential-related source omitted] - Access to secretsline 693
[Credential-related source omitted] - Access to secretsline 693
[Credential-related source omitted] - Access to secretsline 693
[Credential-related source omitted] - Access to secretsline 696
[Credential-related source omitted] - Access to secretsline 696
[Credential-related source omitted] - Access to secretsline 696
[Credential-related source omitted] - Network accessline 700
1. Get your API key from https://felo.ai (Settings -> API Keys) - Network accessline 700
1. Get your API key from https://felo.ai (Settings -> API Keys) - Network accessline 700
1. Get your API key from https://felo.ai (Settings -> API Keys) - Access to secretsline 704
[Credential-related source omitted] - Access to secretsline 704
[Credential-related source omitted] - Access to secretsline 704
[Credential-related source omitted] - Access to secretsline 707
[Credential-related source omitted] - Access to secretsline 707
[Credential-related source omitted] - Access to secretsline 707
[Credential-related source omitted] - Access to secretsline 724
[Credential-related source omitted] - Access to secretsline 724
[Credential-related source omitted] - Access to secretsline 724
[Credential-related source omitted] - Network accessline 807
- [SuperAgent API (Felo Open Platform)](https://openapi.felo.ai/docs/api-reference/v2/superagent.html) - Network accessline 807
- [SuperAgent API (Felo Open Platform)](https://openapi.felo.ai/docs/api-reference/v2/superagent.html) - Network accessline 807
- [SuperAgent API (Felo Open Platform)](https://openapi.felo.ai/docs/api-reference/v2/superagent.html) - Network accessline 808
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 808
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 808
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 809
- [Get API Key](https://felo.ai) (Settings -> API Keys) - Network accessline 809
- [Get API Key](https://felo.ai) (Settings -> API Keys) - Network accessline 809
- [Get API Key](https://felo.ai) (Settings -> API Keys)
felo-superAgent/clawhub.json
- Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills", - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills", - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills", - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills",
felo-superAgent/scripts/run_style_library.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
Executable file; content unavailable - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Network accessline 145
[Credential-related source omitted] - Network accessline 145
[Credential-related source omitted] - Network accessline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Network accessline 146
[Credential-related source omitted] - Network accessline 146
[Credential-related source omitted] - Network accessline 146
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Network accessline 147
'Get your API key from https://felo.ai (Settings -> API Keys).' - Network accessline 147
'Get your API key from https://felo.ai (Settings -> API Keys).' - Network accessline 147
'Get your API key from https://felo.ai (Settings -> API Keys).' - Network accessline 162
try { const res = await fetch(url, { - Network accessline 162
try { const res = await fetch(url, { - Network accessline 162
try { const res = await fetch(url, { - Network accessline 163
const res = await fetch(url, { - Network accessline 163
const res = await fetch(url, { - Network accessline 163
const res = await fetch(url, {
felo-superAgent/scripts/run_superagent.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 103
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 103
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 104
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 104
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 105
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 105
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 261
try { const res = await fetch(connectUrl, { - Network accessline 261
try { const res = await fetch(connectUrl, { - Network accessline 262
const res = await fetch(connectUrl, { - Network accessline 262
const res = await fetch(connectUrl, { - Access to secretsline 402
[Credential-related source omitted] - Access to secretsline 402
[Credential-related source omitted] - Access to secretsline 405
[Credential-related source omitted] - Access to secretsline 405
[Credential-related source omitted] - Network accessline 406
[Credential-related source omitted] - Network accessline 406
[Credential-related source omitted] - Access to secretsline 406
[Credential-related source omitted] - Access to secretsline 406
[Credential-related source omitted] - Network accessline 407
[Credential-related source omitted] - Network accessline 407
[Credential-related source omitted] - Access to secretsline 407
[Credential-related source omitted] - Access to secretsline 407
[Credential-related source omitted] - Network accessline 408
'Get your API key from https://felo.ai (Settings -> API Keys).' - Network accessline 408
'Get your API key from https://felo.ai (Settings -> API Keys).' - Access to secretsline 439
[Credential-related source omitted] - Access to secretsline 439
[Credential-related source omitted] - Network accessline 533
for (const r of toolResults) { if (r.type === 'image' && r.file_id && r.image_url) { const previewUrl = `https://api.felo.ai/search/files/${r.file_id}/preview`; - Network accessline 533
for (const r of toolResults) { if (r.type === 'image' && r.file_id && r.image_url) { const previewUrl = `https://api.felo.ai/search/files/${r.file_id}/preview`; - Network accessline 534
if (r.type === 'image' && r.file_id && r.image_url) { const previewUrl = `https://api.felo.ai/search/files/${r.file_id}/preview`; answer = answer.split(previewUrl).join(r.image_url); - Network accessline 534
if (r.type === 'image' && r.file_id && r.image_url) { const previewUrl = `https://api.felo.ai/search/files/${r.file_id}/preview`; answer = answer.split(previewUrl).join(r.image_url); - Network accessline 535
const previewUrl = `https://api.felo.ai/search/files/${r.file_id}/preview`; - Network accessline 535
const previewUrl = `https://api.felo.ai/search/files/${r.file_id}/preview`;
felo-twitter-writer/README.md
- Network accessline 3
Dual-mode Twitter/X writing tool powered by [Felo SuperAgent](https://openapi.felo.ai/docs/api-reference/v2/superagent.html). - Access to secretsline 16
[Credential-related source omitted] - Network accessline 28
At [felo.ai](https://felo.ai) → Settings → API Keys, create a key, then: - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Network accessline 187
- [SKILL.md](SKILL.md) — full agent instructions and decision logic - [felo-superAgent README](../felo-superAgent/README.md) — SuperAgent usage and style library script - [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 188
- [felo-superAgent README](../felo-superAgent/README.md) — SuperAgent usage and style library script - [Felo Open Platform](https://openapi.felo.ai/docs/) - [Get API Key](https://felo.ai) (Settings → API Keys) - Network accessline 189
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 190
- [Get API Key](https://felo.ai) (Settings → API Keys)
felo-twitter-writer/SKILL.md
- Access to secretsline 553
[Credential-related source omitted] - Network accessline 563
- [felo-x-search SKILL.md](../felo-x-search/SKILL.md) — X/Twitter search commands - [felo-livedoc SKILL.md](../felo-livedoc/SKILL.md) — LiveDoc management commands - [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 564
- [felo-livedoc SKILL.md](../felo-livedoc/SKILL.md) — LiveDoc management commands - [Felo Open Platform](https://openapi.felo.ai/docs/) - [Get API Key](https://felo.ai) (Settings → API Keys) - Network accessline 565
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 566
- [Get API Key](https://felo.ai) (Settings → API Keys)
felo-twitter-writer/clawhub.json
- Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills", - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills",
felo-web-fetch/README.md
- Network accessline 34
(Clone the repo first if needed: `git clone https://github.com/Felo-Inc/felo-skills.git`.) - Network accessline 34
(Clone the repo first if needed: `git clone https://github.com/Felo-Inc/felo-skills.git`.) - Network accessline 38
Create API key at [felo.ai](https://felo.ai) -> Settings -> API Keys, then set: - Network accessline 38
Create API key at [felo.ai](https://felo.ai) -> Settings -> API Keys, then set: - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 52
- Intent trigger: "Extract this article as markdown" - Explicit trigger: `/felo-web-fetch https://example.com/article` - Network accessline 52
- Intent trigger: "Extract this article as markdown" - Explicit trigger: `/felo-web-fetch https://example.com/article` - Network accessline 53
- Explicit trigger: `/felo-web-fetch https://example.com/article` - Network accessline 53
- Explicit trigger: `/felo-web-fetch https://example.com/article` - Network accessline 60
felo web-fetch --url "https://example.com" - Network accessline 60
felo web-fetch --url "https://example.com" - Network accessline 65
| Parameter | Option | Example | | ------------------------------- | --------------------- | ----------------------------------------- | | URL (required) - Network accessline 65
| Parameter | Option | Example | | ------------------------------- | --------------------- | ----------------------------------------- | | URL (required) - Network accessline 66
| ------------------------------- | --------------------- | ----------------------------------------- | | URL (required) | `-u`, `--url` | `--url "https://example.com"` | | Output format - Network accessline 66
| ------------------------------- | --------------------- | ----------------------------------------- | | URL (required) | `-u`, `--url` | `--url "https://example.com"` | | Output format - Network accessline 67
| URL (required) | `-u`, `--url` | `--url "https://example.com"` | - Network accessline 67
| URL (required) | `-u`, `--url` | `--url "https://example.com"` | - Network accessline 79
felo web-fetch -u "https://example.com" -f text --readability - Network accessline 79
felo web-fetch -u "https://example.com" -f text --readability - Network accessline 80
felo web-fetch --url "https://example.com" --target-selector "#content" --format markdown --timeout 90 - Network accessline 80
felo web-fetch --url "https://example.com" --target-selector "#content" --format markdown --timeout 90 - Network accessline 81
felo web-fetch --url "https://example.com" --wait-for-selector "main" --readability -j - Network accessline 81
felo web-fetch --url "https://example.com" --wait-for-selector "main" --readability -j - Network accessline 89
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" - Network accessline 89
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" - Network accessline 95
node felo-web-fetch/scripts/run_web_fetch.mjs \ --url "https://example.com/post" \ - Network accessline 95
node felo-web-fetch/scripts/run_web_fetch.mjs \ --url "https://example.com/post" \ - Network accessline 96
--url "https://example.com/post" \ - Network accessline 96
--url "https://example.com/post" \ - Network accessline 102
node felo-web-fetch/scripts/run_web_fetch.mjs \ --url "https://example.com" \ - Network accessline 102
node felo-web-fetch/scripts/run_web_fetch.mjs \ --url "https://example.com" \ - Network accessline 103
--url "https://example.com" \ - Network accessline 103
--url "https://example.com" \ - Network accessline 111
node felo-web-fetch/scripts/run_web_fetch.mjs \ --url "https://example.com/private" \ - Network accessline 111
node felo-web-fetch/scripts/run_web_fetch.mjs \ --url "https://example.com/private" \ - Network accessline 112
--url "https://example.com/private" \ - Network accessline 112
--url "https://example.com/private" \ - Access to secretsline 120
[Credential-related source omitted] - Access to secretsline 120
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Network accessline 127
- [Web Extract API](https://openapi.felo.ai/docs/api-reference/v2/web-extract.html) - Network accessline 127
- [Web Extract API](https://openapi.felo.ai/docs/api-reference/v2/web-extract.html) - Network accessline 128
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 128
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 129
- [Get API Key](https://felo.ai) - Network accessline 129
- [Get API Key](https://felo.ai)
felo-web-fetch/SKILL.md
- Network accessline 35
1. Visit [felo.ai](https://felo.ai) - Network accessline 35
1. Visit [felo.ai](https://felo.ai) - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Network accessline 58
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/article" [options] - Network accessline 58
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/article" [options] - Network accessline 64
felo web-fetch -u "https://example.com" [options] - Network accessline 64
felo web-fetch -u "https://example.com" [options] - Network accessline 104
# Basic: fetch as Markdown node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --output-format markdown - Network accessline 104
# Basic: fetch as Markdown node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --output-format markdown - Network accessline 105
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --output-format markdown - Network accessline 105
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --output-format markdown - Network accessline 107
# Article-style with readability node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/article" --with-readability true --output-format markdown - Network accessline 107
# Article-style with readability node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/article" --with-readability true --output-format markdown - Network accessline 108
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/article" --with-readability true --output-format markdown - Network accessline 108
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/article" --with-readability true --output-format markdown - Network accessline 110
# Only the element matching a CSS selector node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --target-selector "article.main" --output-format markdown - Network accessline 110
# Only the element matching a CSS selector node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --target-selector "article.main" --output-format markdown - Network accessline 111
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --target-selector "article.main" --output-format markdown - Network accessline 111
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --target-selector "article.main" --output-format markdown - Network accessline 113
# With cookies and custom user-agent node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/private" --cookie "session_id=abc123" --with-readability true --json - Network accessline 113
# With cookies and custom user-agent node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/private" --cookie "session_id=abc123" --with-readability true --json - Network accessline 114
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/private" --cookie "session_id=abc123" --with-readability true --json - Network accessline 114
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com/private" --cookie "session_id=abc123" --with-readability true --json - Network accessline 116
# Full JSON response node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --output-format text --json - Network accessline 116
# Full JSON response node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --output-format text --json - Network accessline 117
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --output-format text --json - Network accessline 117
node felo-web-fetch/scripts/run_web_fetch.mjs --url "https://example.com" --output-format text --json - Network accessline 123
[Credential-related source omitted] - Network accessline 123
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Network accessline 126
-d '{"url": "https://example.com", "output_format": "markdown", "with_readability": true}' - Network accessline 126
-d '{"url": "https://example.com", "output_format": "markdown", "with_readability": true}' - Network accessline 131
- **Endpoint**: `POST /v2/web/extract` - **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Network accessline 131
- **Endpoint**: `POST /v2/web/extract` - **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Network accessline 132
- **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Network accessline 132
- **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 173
[Credential-related source omitted] - Access to secretsline 173
[Credential-related source omitted] - Network accessline 203
- [Web Extract API](https://openapi.felo.ai/docs/api-reference/v2/web-extract.html) - Network accessline 203
- [Web Extract API](https://openapi.felo.ai/docs/api-reference/v2/web-extract.html) - Network accessline 204
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 204
- [Felo Open Platform](https://openapi.felo.ai/docs/)
felo-web-fetch/scripts/run_web_fetch.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 195
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 195
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 196
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 196
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 197
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 197
const res = await fetch(url, { ...init, signal: controller.signal }); - Access to secretsline 270
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Access to secretsline 272
[Credential-related source omitted] - Access to secretsline 272
[Credential-related source omitted]
felo-x-search/README.md
- Network accessline 3
Search X (Twitter) tweets, users, and replies using the [Felo X Search API](https://openapi.felo.ai/docs/api-reference/v2/x-search.html). - Network accessline 3
Search X (Twitter) tweets, users, and replies using the [Felo X Search API](https://openapi.felo.ai/docs/api-reference/v2/x-search.html). - Access to secretsline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 18
At [felo.ai](https://felo.ai) -> Settings -> API Keys, create a key, then: - Network accessline 18
At [felo.ai](https://felo.ai) -> Settings -> API Keys, create a key, then: - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted]
felo-x-search/SKILL.md
- Network accessline 36
1. Visit [felo.ai](https://felo.ai) - Network accessline 36
1. Visit [felo.ai](https://felo.ai) - Network accessline 36
1. Visit [felo.ai](https://felo.ai) - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 111
# Search tweets curl -X POST "https://openapi.felo.ai/v2/x/tweet/search" \ - Network accessline 111
# Search tweets curl -X POST "https://openapi.felo.ai/v2/x/tweet/search" \ - Network accessline 111
# Search tweets curl -X POST "https://openapi.felo.ai/v2/x/tweet/search" \ - Network accessline 112
[Credential-related source omitted] - Network accessline 112
[Credential-related source omitted] - Network accessline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Network accessline 117
# Search users curl -X POST "https://openapi.felo.ai/v2/x/user/search" \ - Network accessline 117
# Search users curl -X POST "https://openapi.felo.ai/v2/x/user/search" \ - Network accessline 117
# Search users curl -X POST "https://openapi.felo.ai/v2/x/user/search" \ - Network accessline 118
[Credential-related source omitted] - Network accessline 118
[Credential-related source omitted] - Network accessline 118
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Network accessline 123
# Get user info curl -X POST "https://openapi.felo.ai/v2/x/user/info" \ - Network accessline 123
# Get user info curl -X POST "https://openapi.felo.ai/v2/x/user/info" \ - Network accessline 123
# Get user info curl -X POST "https://openapi.felo.ai/v2/x/user/info" \ - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Network accessline 129
# Get user tweets curl -X POST "https://openapi.felo.ai/v2/x/user/tweets" \ - Network accessline 129
# Get user tweets curl -X POST "https://openapi.felo.ai/v2/x/user/tweets" \ - Network accessline 129
# Get user tweets curl -X POST "https://openapi.felo.ai/v2/x/user/tweets" \ - Network accessline 130
[Credential-related source omitted] - Network accessline 130
[Credential-related source omitted] - Network accessline 130
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Network accessline 135
# Get tweet replies curl -X POST "https://openapi.felo.ai/v2/x/tweet/replies" \ - Network accessline 135
# Get tweet replies curl -X POST "https://openapi.felo.ai/v2/x/tweet/replies" \ - Network accessline 135
# Get tweet replies curl -X POST "https://openapi.felo.ai/v2/x/tweet/replies" \ - Network accessline 136
[Credential-related source omitted] - Network accessline 136
[Credential-related source omitted] - Network accessline 136
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted] - Network accessline 185
- **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Network accessline 185
- **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Network accessline 185
- **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 196
[Credential-related source omitted] - Access to secretsline 196
[Credential-related source omitted] - Access to secretsline 196
[Credential-related source omitted] - Network accessline 203
- [Felo X Search API](https://openapi.felo.ai/docs/api-reference/v2/x-search.html) - Network accessline 203
- [Felo X Search API](https://openapi.felo.ai/docs/api-reference/v2/x-search.html) - Network accessline 203
- [Felo X Search API](https://openapi.felo.ai/docs/api-reference/v2/x-search.html) - Network accessline 204
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 204
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 204
- [Felo Open Platform](https://openapi.felo.ai/docs/)
felo-x-search/clawhub.json
- Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 8
"license": "MIT", "pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 9
"pricing": "free", "support_url": "https://github.com/Felo-Inc/felo-skills/issues", "homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 10
"support_url": "https://github.com/Felo-Inc/felo-skills/issues", - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills" - Network accessline 11
"homepage": "https://github.com/Felo-Inc/felo-skills"
felo-x-search/scripts/run_x_search.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
#!/usr/bin/env node - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 41
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 41
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 41
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 42
try { const res = await fetch(url, { ...init, signal: controller.signal }); if (res.status >= 500 && attempt < MAX_RETRIES) { - Network accessline 42
try { const res = await fetch(url, { ...init, signal: controller.signal }); if (res.status >= 500 && attempt < MAX_RETRIES) { - Network accessline 42
try { const res = await fetch(url, { ...init, signal: controller.signal }); if (res.status >= 500 && attempt < MAX_RETRIES) { - Network accessline 43
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 43
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 43
const res = await fetch(url, { ...init, signal: controller.signal }); - Access to secretsline 251
[Credential-related source omitted] - Access to secretsline 251
[Credential-related source omitted] - Access to secretsline 251
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted]
felo-youtube-subtitling/README.md
- Network accessline 3
Fetch YouTube video subtitles/captions using the [Felo YouTube Subtitling API](https://openapi.felo.ai/docs/api-reference/v2/youtube-subtitling.html). - Network accessline 3
Fetch YouTube video subtitles/captions using the [Felo YouTube Subtitling API](https://openapi.felo.ai/docs/api-reference/v2/youtube-subtitling.html). - Network accessline 7
- Get subtitles by **YouTube video URL** or **video ID** (e.g. `https://youtube.com/watch?v=ID` or `dQw4w9WgXcQ`) - Network accessline 7
- Get subtitles by **YouTube video URL** or **video ID** (e.g. `https://youtube.com/watch?v=ID` or `dQw4w9WgXcQ`) - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 16
At [felo.ai](https://felo.ai) -> Settings -> API Keys, create a key, then: - Network accessline 16
At [felo.ai](https://felo.ai) -> Settings -> API Keys, create a key, then: - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Network accessline 31
# From repo: script (URL or video ID) node felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs --video-code "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Network accessline 31
# From repo: script (URL or video ID) node felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs --video-code "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Network accessline 32
node felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs --video-code "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Network accessline 32
node felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs --video-code "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Network accessline 34
# After npm install -g felo-ai: CLI felo youtube-subtitling -v "https://youtu.be/dQw4w9WgXcQ" - Network accessline 34
# After npm install -g felo-ai: CLI felo youtube-subtitling -v "https://youtu.be/dQw4w9WgXcQ" - Network accessline 35
felo youtube-subtitling -v "https://youtu.be/dQw4w9WgXcQ" - Network accessline 35
felo youtube-subtitling -v "https://youtu.be/dQw4w9WgXcQ" - Network accessline 41
| Parameter | Option | Example | |-----------|--------|---------| | Video URL or ID (required) | `-v`, `--video-code` | `--video-code "https://youtube.com/watch?v=ID"` or `"dQw4w9WgXcQ"` | - Network accessline 41
| Parameter | Option | Example | |-----------|--------|---------| | Video URL or ID (required) | `-v`, `--video-code` | `--video-code "https://youtube.com/watch?v=ID"` or `"dQw4w9WgXcQ"` | - Network accessline 42
|-----------|--------|---------| | Video URL or ID (required) | `-v`, `--video-code` | `--video-code "https://youtube.com/watch?v=ID"` or `"dQw4w9WgXcQ"` | | Language | `-l`, `--language` | `--language zh-CN` | - Network accessline 42
|-----------|--------|---------| | Video URL or ID (required) | `-v`, `--video-code` | `--video-code "https://youtube.com/watch?v=ID"` or `"dQw4w9WgXcQ"` | | Language | `-l`, `--language` | `--language zh-CN` | - Network accessline 43
| Video URL or ID (required) | `-v`, `--video-code` | `--video-code "https://youtube.com/watch?v=ID"` or `"dQw4w9WgXcQ"` | - Network accessline 43
| Video URL or ID (required) | `-v`, `--video-code` | `--video-code "https://youtube.com/watch?v=ID"` or `"dQw4w9WgXcQ"` | - Network accessline 51
felo youtube-subtitling -v "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Network accessline 51
felo youtube-subtitling -v "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
felo-youtube-subtitling/SKILL.md
- Network accessline 32
1. Visit [felo.ai](https://felo.ai) - Network accessline 32
1. Visit [felo.ai](https://felo.ai) - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 69
| Option | Default | Description | |--------|---------|-------------| | `--video-code` / `-v` | (required) | YouTube **video URL** or **video ID** (e.g. `https://youtube.com/watch?v=ID` or `dQw4w9WgXcQ`) | - Network accessline 69
| Option | Default | Description | |--------|---------|-------------| | `--video-code` / `-v` | (required) | YouTube **video URL** or **video ID** (e.g. `https://youtube.com/watch?v=ID` or `dQw4w9WgXcQ`) | - Network accessline 70
|--------|---------|-------------| | `--video-code` / `-v` | (required) | YouTube **video URL** or **video ID** (e.g. `https://youtube.com/watch?v=ID` or `dQw4w9WgXcQ`) | | `--language` / `-l` | - | Subtitle language code (e.g. `en`, `zh-CN - Network accessline 70
|--------|---------|-------------| | `--video-code` / `-v` | (required) | YouTube **video URL** or **video ID** (e.g. `https://youtube.com/watch?v=ID` or `dQw4w9WgXcQ`) | | `--language` / `-l` | - | Subtitle language code (e.g. `en`, `zh-CN - Network accessline 71
| `--video-code` / `-v` | (required) | YouTube **video URL** or **video ID** (e.g. `https://youtube.com/watch?v=ID` or `dQw4w9WgXcQ`) | - Network accessline 71
| `--video-code` / `-v` | (required) | YouTube **video URL** or **video ID** (e.g. `https://youtube.com/watch?v=ID` or `dQw4w9WgXcQ`) | - Network accessline 78
- Supported URLs: `https://www.youtube.com/watch?v=ID`, `https://youtu.be/ID`, `https://youtube.com/embed/ID` - Network accessline 78
- Supported URLs: `https://www.youtube.com/watch?v=ID`, `https://youtu.be/ID`, `https://youtube.com/embed/ID` - Network accessline 84
# With video URL node felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs --video-code "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Network accessline 84
# With video URL node felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs --video-code "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Network accessline 85
node felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs --video-code "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Network accessline 85
node felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs --video-code "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - Network accessline 86
felo youtube-subtitling -v "https://youtu.be/dQw4w9WgXcQ" - Network accessline 86
felo youtube-subtitling -v "https://youtu.be/dQw4w9WgXcQ" - Network accessline 98
[Credential-related source omitted] - Network accessline 98
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Network accessline 104
- **Endpoint**: `GET /v2/youtube/subtitling` - **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Network accessline 104
- **Endpoint**: `GET /v2/youtube/subtitling` - **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Network accessline 105
- **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Network accessline 105
- **Base URL**: `https://openapi.felo.ai`. Override with `FELO_API_BASE` env if needed. - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 156
[Credential-related source omitted] - Access to secretsline 156
[Credential-related source omitted] - Network accessline 160
- [Felo YouTube Subtitling API](https://openapi.felo.ai/docs/api-reference/v2/youtube-subtitling.html) - Network accessline 160
- [Felo YouTube Subtitling API](https://openapi.felo.ai/docs/api-reference/v2/youtube-subtitling.html) - Network accessline 161
- [Felo Open Platform](https://openapi.felo.ai/docs/) - Network accessline 161
- [Felo Open Platform](https://openapi.felo.ai/docs/)
felo-youtube-subtitling/scripts/run_youtube_subtitling.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 3
const DEFAULT_API_BASE = 'https://openapi.felo.ai'; - Network accessline 110
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 110
const timer = setTimeout(() => controller.abort(), timeoutMs); try { const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 111
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 111
try { const res = await fetch(url, { ...init, signal: controller.signal }); let body = {}; - Network accessline 112
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 112
const res = await fetch(url, { ...init, signal: controller.signal }); - Network accessline 166
usage(); } else { console.error('ERROR: Invalid YouTube URL or video ID. Use a link (e.g. https://youtube.com/watch?v=ID) or an 11-character video ID.'); - Network accessline 166
usage(); } else { console.error('ERROR: Invalid YouTube URL or video ID. Use a link (e.g. https://youtube.com/watch?v=ID) or an 11-character video ID.'); - Network accessline 167
} else { console.error('ERROR: Invalid YouTube URL or video ID. Use a link (e.g. https://youtube.com/watch?v=ID) or an 11-character video ID.'); } - Network accessline 167
} else { console.error('ERROR: Invalid YouTube URL or video ID. Use a link (e.g. https://youtube.com/watch?v=ID) or an 11-character video ID.'); } - Network accessline 168
console.error('ERROR: Invalid YouTube URL or video ID. Use a link (e.g. https://youtube.com/watch?v=ID) or an 11-character video ID.'); - Network accessline 168
console.error('ERROR: Invalid YouTube URL or video ID. Use a link (e.g. https://youtube.com/watch?v=ID) or an 11-character video ID.'); - Access to secretsline 173
[Credential-related source omitted] - Access to secretsline 173
[Credential-related source omitted] - Access to secretsline 175
[Credential-related source omitted] - Access to secretsline 175
[Credential-related source omitted]
package.json
- Executable scriptline 1
Executable file - Network accessline 30
"repository": { "type": "git", "url": "git+https://github.com/Felo-Inc/felo-skills.git" - Network accessline 31
"type": "git", "url": "git+https://github.com/Felo-Inc/felo-skills.git" }, - Network accessline 32
"url": "git+https://github.com/Felo-Inc/felo-skills.git"
src/cli.js
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Access to secretsline 284
[Credential-related source omitted] - Access to secretsline 290
[Credential-related source omitted] - Access to secretsline 329
[Credential-related source omitted] - Network accessline 400
.command("youtube-subtitling") .description("Fetch YouTube video subtitles/captions by video URL or ID") .requiredOption("-v, --video-code <url-or-id>", "YouTube video URL or video ID (e.g. https://youtube.com/watch?v=ID)") - Network accessline 401
.description("Fetch YouTube video subtitles/captions by video URL or ID") .requiredOption("-v, --video-code <url-or-id>", "YouTube video URL or video ID (e.g. https://youtube.com/watch?v=ID)") .option("-l, --language <code>", "Subtitle - Network accessline 402
.requiredOption("-v, --video-code <url-or-id>", "YouTube video URL or video ID (e.g. https://youtube.com/watch?v=ID)")
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 500 facts
- Network access in prose of documentationapple-buy-advisor/README.md:61Low confidence
- Network access in prose of documentationapple-buy-advisor/README.md:62Low confidence
- Access to secrets in prose of documentationapple-buy-advisor/README.md:62Low confidence
- Network access in prose of documentationapple-buy-advisor/README.md:63Low confidence
- Access to secrets in prose of documentationapple-buy-advisor/README.md:64Low confidence
- Network access in prose of documentationapple-buy-advisor/README.md:104Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueapple-buy-advisor/README.md:112Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueapple-buy-advisor/README.md:115Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueapple-buy-advisor/README.md:120Low confidence
- Access to secrets in prose of documentationapple-buy-advisor/README.md:125Low confidence
- Broad permissions in the frontmatter of the SKILL.mdapple-buy-advisor/SKILL.md:1High confidence
- Network access in the frontmatter of the SKILL.mdapple-buy-advisor/SKILL.md:2Low confidence
- Network access in the frontmatter of the SKILL.mdapple-buy-advisor/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdapple-buy-advisor/SKILL.md:4Low confidence
- Network access in prose of the SKILL.mdapple-buy-advisor/SKILL.md:39Low confidence
- Network access in prose of the SKILL.mdapple-buy-advisor/SKILL.md:40Low confidence
- Network access in prose of the SKILL.mdapple-buy-advisor/SKILL.md:41Low confidence
- Network access in prose of the SKILL.mdapple-buy-advisor/SKILL.md:42Low confidence
- Network access in prose of the SKILL.mdapple-buy-advisor/SKILL.md:43Low confidence
- Network access in prose of the SKILL.mdapple-buy-advisor/SKILL.md:49Low confidence
- Network access in prose of the SKILL.mdapple-buy-advisor/SKILL.md:50Low confidence
- Network access in prose of the SKILL.mdapple-buy-advisor/SKILL.md:286Low confidence
- Network access in prose of the SKILL.mdapple-buy-advisor/SKILL.md:287Low confidence
- Access to secrets in prose of the SKILL.mdapple-buy-advisor/SKILL.md:289Low confidence
- Access to secrets in prose of the SKILL.mdapple-buy-advisor/SKILL.md:297Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:61Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:62Low confidence
- Access to secrets in code of the SKILL.mdclaw-deck/SKILL.md:66High confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:87Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:89Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:93Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:94Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:105Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:171Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:172Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:216Low confidence
- Network access in prose of the SKILL.mdclaw-deck/SKILL.md:217Low confidence
- Access to secrets in code of documentationdoc-snapshot-agent/README.md:66Low confidence
- Network access in the frontmatter of the SKILL.mddoc-snapshot-agent/SKILL.md:10Low confidence
- Network access in the frontmatter of the SKILL.mddoc-snapshot-agent/SKILL.md:11Low confidence
- Network access in the frontmatter of the SKILL.mddoc-snapshot-agent/SKILL.md:12Low confidence
- Access to secrets in the frontmatter of the SKILL.mddoc-snapshot-agent/SKILL.md:17Low confidence
- Network access in code of the SKILL.mddoc-snapshot-agent/SKILL.md:202High confidence
- Network access in code of the SKILL.mddoc-snapshot-agent/SKILL.md:300High confidence
- Network access in prose of the SKILL.mddoc-snapshot-agent/SKILL.md:423Low confidence
- Network access in prose of the SKILL.mddoc-snapshot-agent/SKILL.md:424Low confidence
- Access to secrets in prose of the SKILL.mddoc-snapshot-agent/SKILL.md:424Low confidence
- Network access in prose of the SKILL.mddoc-snapshot-agent/SKILL.md:425Low confidence
- Network access in prose of the SKILL.mddoc-snapshot-agent/SKILL.md:426Low confidence
- Network access in prose of the SKILL.mddoc-snapshot-agent/SKILL.md:458Low confidence
and 450 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md apple-buy-advisor/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md apple-buy-advisor/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md apple-buy-advisor/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md apple-buy-advisor/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md apple-buy-advisor/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.