vana-connect

Automate Playwright-based data connectors to fetch structured web platform data.

15|9|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/vana-com/data-connectors --skill vana-connect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vana-connect
Source: https://github.com/vana-com/data-connectors/tree/main/skills/vana-connect
Command: npx skills add https://github.com/vana-com/data-connectors --skill vana-connect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Connectors automate the extraction and export of personal data from web platforms using browser automation, replacing manual, repetitive data collection with reliable, local workflows.

Core Features & Use Cases

  • Automated login handling, multi-platform data extraction, and local result packaging for immediate agent usage.
  • Structured exports using scoped keys like platform.scope (e.g., vana-connect.profile, vana-connect.data) for downstream consumption.
  • Scaffolding, validation, and provisioning workflows that support creating new connectors and running tests locally.

Quick Start

Run vana connect <platform> to start collecting data from your chosen platform.

Frequently Asked Questions about vana-connect

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

FAQPage Schema
How do I automate data extraction from web platforms using Playwright?

Automate data extraction by scaffolding Playwright-based connectors to handle login flows, API fetches, and DOM scraping locally. Run vana connect <platform> to fetch structured data and export results using scoped keys for immediate downstream consumption.

What is a local data connector and when do I need one for web automation?

A local data connector is an automated workflow using browser automation to extract personal data from web platforms. You need it to replace manual, repetitive data collection with reliable, local Node.js scripts that package structured exports for immediate agent usage.

How do I handle login flows and DOM scraping for multi-platform data extraction?

Handle login flows and DOM scraping by running automated Playwright connectors locally via the vana CLI. The scripts manage authentication using credentials supplied through environment variables or interactive prompts to successfully fetch structured data.

Do I need a Node.js environment to run local web automation scripts?

Yes, you need a local Node.js environment and the vana CLI to run web automation scripts. You must also supply your platform credentials via environment variables or interactive prompts before executing the data extraction workflows.

What's the best way to package structured data exports from browser automation?

The best way to package structured data exports is using scoped keys like platform.scope (e.g., vana-connect.profile, vana-connect.data). This format structures Playwright web automation results for immediate downstream consumption by agents.

Can I use browser automation to scaffold and test new platform integrations locally?

Yes, you can scaffold and test new platform integrations locally. The vana CLI provides workflows to validate and provision new Playwright connectors, allowing you to run tests and automate data exports within your local runtime.