import-twitter

Imports Twitter/X network artifacts through RapidAPI, MOE, and LinkedIn resolution pipelines.

1|1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/powerset-co/powerpacks --skill import-twitter-powerset-co
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: import-twitter
Source: https://github.com/powerset-co/powerpacks/tree/main/packs/ingestion/skills/import-twitter
Command: npx skills add https://github.com/powerset-co/powerpacks --skill import-twitter-powerset-co

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It automates importing and smoke-testing a Twitter/X network into the Powerpacks pipeline, resolving handles through RapidAPI crawling, OpenAI-based MOE enrichment, and LinkedIn validation without manual orchestration. ## Core Features & Use Cases - Manifest-only idempotent runs: Each handle writes a fixed output directory with a single manifest.json, and reruns skip steps whose output already exists so spend is never duplicated. - Spend-gated execution: RapidAPI crawling and OpenAI/LinkedIn resolution run only with --approve-spend; without it the run stops and emits a needs_approval manifest naming the step and estimated calls. - Use Case: Run a 10-row sanity import for a handle like example_operator to validate the pipeline end to end, then approve spend to produce people.csv and rebuild the merged local network index. ## Quick Start Use the import-twitter skill to run a 10-row smoke import of the Twitter handle example_operator and summarize how many profiles resolved to LinkedIn URLs.

Frequently Asked Questions about import-twitter

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

FAQPage Schema
How do I import a Twitter network into Powerpacks?▼

Run the network_import.py run command with a handle, page limit, and row limit. Without --approve-spend it stops at the first paid step and writes a needs_approval manifest; re-run with --approve-spend to complete the full pipeline.

How do I check Twitter import progress without spending API credits?▼

Use the status subcommand with the handle name. It reads the manifest.json in the fixed output directory and reports pipeline progress without triggering any RapidAPI or OpenAI calls.

What API keys does the Twitter import pipeline require?▼

It requires a RapidAPI key subscribed to twitter241 (RAPIDAPI_TWITTER_KEY or legacy RAPIDAPI_KEY), OpenAI access for MOE enrichment, and POWERSET_API_KEY for LinkedIn validation through the Powerset gateway.

Does re-running the Twitter import re-charge API spend?▼

No. Resume is artifact-based: any step whose fixed output CSV already exists on disk is skipped, so reruns never re-crawl or re-spend. Delete the handle directory to force a clean re-run.

What happens after the Twitter import finishes?▼

The final output includes people.csv, summarized as resolved LinkedIn counts. You then rebuild the merged network and local index by running the index_contacts_pipeline with your operator id.