Extension System
Installation
SKILL.md
Extension System
Architecture
Extensions run in an isolated WebView (ExtensionRunner.tsx) that:
- Loads Paperback-compatible JavaScript bundles
- Executes source methods via message passing
- Returns manga/chapter data to the app
Source Service API
import { sourceService } from '../services/sourceService';
// Get discover sections (homepage)
const sections = await sourceService.getDiscoverSections(sourceId);
// Get manga from a section
const manga = await sourceService.getDiscoverSection(sourceId, sectionId);