adapt

Create custom platform adapters for extracting data from unsupported web platforms.

31|3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/Automattic/data-liberation-agent --skill adapt-automattic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adapt
Source: https://github.com/Automattic/data-liberation-agent/tree/main/skills/adapt
Command: npx skills add https://github.com/Automattic/data-liberation-agent --skill adapt-automattic

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the challenge of creating custom content extraction adapters for unsupported platforms, allowing for automated extraction of data from new, niche, or custom web platforms.

Core Features & Use Cases

  • New Platform Support: Automatically identify and extract content from new and unsupported web platforms.
  • Detection & Content Extraction: Use various methods including URL patterns, HTTP headers, and HTML markers to detect platforms and extract content.
  • API Mapping: Discover and map API endpoints to efficiently extract content, particularly for JavaScript-rendered platforms.
  • Adapter Building: Guide the user through the process of building a new platform adapter from scratch.

Quick Start

Start the adaptation process for a new platform by using the adapt skill with the specific platform's URL and required information.

Frequently Asked Questions about adapt

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

FAQPage Schema
How do I build a custom data extraction adapter for an unsupported web platform?

API mapping discovers and maps API endpoints to efficiently extract content, which is particularly useful for JavaScript-rendered platforms where static HTML parsing fails to capture dynamically loaded data.

What methods are used for platform detection during custom tooling development?

Platform detection during custom tooling development uses URL patterns, HTTP headers, and HTML markers. These methods identify the specific web platform to ensure the correct adapter is applied for data extraction.

Do I need external dependencies to develop platform adapters for new web platforms?

Start the adaptation process by providing the specific unsupported platform's URL and required information. The adapter building process then guides you through creating the adapter directory and defining detection and extraction mechanisms.

How does API mapping work for JavaScript-rendered platforms during content extraction?

API mapping discovers and maps API endpoints to efficiently extract content, which is particularly useful for JavaScript-rendered platforms where static HTML parsing fails to capture dynamically loaded data.

Can I automate content discovery for niche or custom web platforms?

You can automate content discovery for niche platforms by establishing content discovery mechanisms within a custom adapter. This allows automated identification and extraction of content from new or unsupported web platforms.

What is the best way to extract data from a new web platform that lacks existing adapter support?

The best way to extract data from a new web platform is developing a custom platform adapter from scratch, defining platform detection methods and API mapping techniques to automate the extraction process.