acquisition-dependencies

Install and configure Python, npm, and Playwright dependencies across Linux, macOS, WSL2, and Windows.

2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/Wike-CHI/acquisition-agent --skill acquisition-dependencies
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acquisition-dependencies
Source: https://github.com/Wike-CHI/acquisition-agent/tree/main/skills/acquisition-dependencies
Command: npx skills add https://github.com/Wike-CHI/acquisition-agent --skill acquisition-dependencies

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, docx, pyyaml, pillow, requests, regex, lxml, playwright, nodemailer, and includes scripts (resource) components.

What problem does it solve?

The acquisition system requires many Python libraries, Node modules, and browser binaries, and manually installing them on different operating systems is time‑consuming and error‑prone.

Core Features & Use Cases

  • Automatic OS detection: Determines whether the host is Linux, macOS, WSL2, or Windows and selects the appropriate package manager.
  • Unified dependency installation: Installs Python packages, Node modules, and Playwright browsers in a single command.
  • Integration points: Used before running acquisition‑init, scraper, email‑sender, or any other acquisition‑workflow skill to guarantee a ready environment.

Quick Start

Ask the skill to install all required dependencies for the acquisition system on my machine.

Frequently Asked Questions about acquisition-dependencies

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

FAQPage Schema
How do I install Python and Playwright dependencies for web scraping on different operating systems?

To install Python and Playwright dependencies for web scraping, this skill automatically detects your operating system and runs the appropriate package manager commands to install Python libraries, Node modules, and browser binaries in a single command. It supports Linux, macOS, WSL2, and Windows environments.

What is the best way to set up Node modules and Python packages for an outreach workflow?

Setting up Node modules and Python packages for an outreach workflow is best handled by a unified dependency installer that validates installations of Python libraries, Node modules, and browser binaries, ensuring a ready environment before running acquisition-init, scraper, or email-sender tasks.

Can I configure acquisition dependencies across WSL2 and Windows without manual package manager commands?

Yes, you can configure acquisition dependencies across WSL2 and Windows without manual commands. The skill detects the host operating system, selects the appropriate package manager, and validates the installation of all required Python, npm, and Playwright components automatically.

Do I need to manually install Node and Playwright browsers before running a data scraping workflow?

You do not need to manually install Node and Playwright browsers before running a data scraping workflow. The skill ensures Python, npm, and Playwright components are present by applying unified dependency installation and validating browser binaries across Linux, macOS, WSL2, and Windows.

Why does my acquisition agent fail when missing Python libraries or browser binaries are not installed?

Your acquisition agent fails when missing Python libraries or browser binaries are not installed because the data scraping and outreach tasks require a fully configured environment. This skill solves the problem by detecting the OS, installing missing packages, and validating all dependencies.

Does this dependency setup tool support npm and Python package validation for macOS and Linux?

Yes, this dependency setup tool supports npm and Python package validation for macOS and Linux. It determines the host system, runs the appropriate package manager commands, and validates the installation of Python libraries, Node modules, and Playwright browsers to guarantee a ready environment.