webhome-extension-builder

Build, review, debug, and package WebHome injected extension scripts.

1.1k|342|Updated May 22, 2026
One-click install
npx skills add https://github.com/fish2018/webhtv --skill webhome-extension-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhome-extension-builder
Source: https://github.com/fish2018/webhtv/tree/main/webhome-devkit/skills/webhome-extension-builder
Command: npx skills add https://github.com/fish2018/webhtv --skill webhome-extension-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Build, review, debug, reverse-engineer, and package WebHome injected extension scripts for the FongMi/WebHome App WebView pages. It covers when Codex is asked to create or improve WebHome extensions, including webHomeExtensions, sites[].extensions, fm SDK scripts, native App play buttons, pan/magnet/native playback routing, fm.vodInline episode resolvers, TV remote focus helpers, WebHome extension manifests/configuration, JS/API/player reverse engineering, or Cloudflare/WAF feasibility diagnosis for extension-vs-homepage decisions. The skill provides templates and references to guide development, validation, and deployment of extension components, plus tooling guidance for WAF analysis and extension packaging.

Core Features & Use Cases

  • Comprehensive tooling guidance for building, reviewing, debugging, and packaging WebHome injected extensions.
  • Documentation and references for extension manifests, runtime APIs, reverse engineering workflows, and WAF/Cloudflare feasibility analysis.
  • Asset-rich guidance with templates, examples, and catalogs to accelerate production-ready extension delivery.

Quick Start

Add a minimal extension via the WebHome Extension Manager and verify a test toast appears.

Frequently Asked Questions about webhome-extension-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a WebHome extension script for a FongMi WebView page?

WebHome extension development involves injecting JavaScript into FongMi App WebView pages via the fm SDK. This skill provides templates and references for building, validating, and packaging injected extension components like play buttons and episode resolvers.

What is the difference between a WebHome extension and a homepage for Cloudflare WAF sites?

WebHome extensions inject scripts directly into the App WebView to bypass Cloudflare WAF, while homepages require remote scraping. This skill provides WAF feasibility diagnosis tooling to guide the extension-versus-homepage decision for protected sites.

How do I configure pan and magnet playback routing in a WebHome extension?

Pan and magnet playback routing is configured within the WebHome extension manifest or fm SDK scripts. This skill documents routing configurations for pan, magnet, and native playback to ensure correct video stream handling in the FongMi App.

Can I reverse engineer a video player API to create an fm.vodInline episode resolver?

Yes, you can reverse engineer JS and player APIs to build fm.vodInline episode resolvers. This skill covers JavaScript and API reverse engineering workflows, providing references to extract player logic and integrate it into WebHome extension scripts.

How do I add TV remote focus helpers to a WebHome injected extension?

TV remote focus helpers are added by implementing focus management logic within your WebHome injected extension scripts. This skill includes documentation and templates for TV remote focus helpers to ensure proper D-pad navigation in the App WebView.

Do I need any external dependencies to package a WebHome extension?

No external dependencies are required to package a WebHome extension. This skill provides standalone tooling guidance and asset templates to validate and package your injected extension scripts for deployment in the FongMi WebHome App.