ClaudeSuperPower

scrape-ensure-project

Skill

Ensure a Scrapy project exists with scrapy-poet and Zyte API support

Install

git clone https://github.com/zytedata/claude-skills.git ~/.claude/skills/scrape-ensure-project

What is scrape-ensure-project?

Ensure a Scrapy project exists with scrapy-poet and Zyte API support

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Run shell commands

Declares Bash

Create and modify files

Declares Write or Edit

~17 tokens of context used while enabled, before you invoke anything

All declared tools (3)
BashReadWrite

Documentation

README · ~1 min read

You are ensuring a Scrapy project exists and is properly configured for web-poet page objects and Zyte API.

Read ${CLAUDE_SKILL_DIR}/../scrape/references/python-environments.md.

Input

The raw argument string is $ARGUMENTS. Split it into 2 whitespace-separated positional arguments:

  1. project_dir: project directory (e.g. ./books-project)
  2. project_name: Python package name (e.g. books_project)

Process

1. Check if project already exists

If {project_dir}/pyproject.toml exists, this is an existing project. Go to step 3.

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.

Skillssimilar to this one

All skills