Agent Skill
2/7/2026

crawl4ai

Complete toolkit for web crawling and data extraction using Crawl4AI. This skill should be used when users need to scrape websites, extract structured data, handle JavaScript-heavy pages, crawl multiple URLs, or build automated web data pipelines. Includes optimized extraction patterns with schema generation for efficient, LLM-free extraction.

C
cavelltopdev
0GitHub Stars
1Views
npx skills add CavellTopDev/pitchey-app

SKILL.md

Namecrawl4ai
DescriptionComplete toolkit for web crawling and data extraction using Crawl4AI. This skill should be used when users need to scrape websites, extract structured data, handle JavaScript-heavy pages, crawl multiple URLs, or build automated web data pipelines. Includes optimized extraction patterns with schema generation for efficient, LLM-free extraction.

Pitchey

A comprehensive movie pitch platform connecting creators, investors, and production companies through secure pitch sharing, NDA management, and real-time collaboration.

Quick Start

# Backend (Terminal 1) - MUST use port 8001
PORT=8001 deno run --allow-all working-server.ts

# Frontend (Terminal 2)
cd frontend && npm run dev

Visit http://localhost:5173

Documentation Index

DocumentDescription
docs/ARCHITECTURE.mdSystem architecture, design decisions, and infrastructure
docs/API_REFERENCE.mdComplete API endpoints documentation (117+ endpoints)
docs/DEPLOYMENT.mdProduction deployment guide for Cloudflare Workers + Pages
CLAUDE.mdDeveloper context and project-specific instructions

Production URLs

Tech Stack

  • Frontend: React + TypeScript + Vite + Tailwind CSS
  • Backend: Deno + Oak + Better Auth (session-based)
  • Database: Neon PostgreSQL with Hyperdrive pooling
  • Edge: Cloudflare Workers + Pages + R2 + Durable Objects
  • Cache: Upstash Redis (global distributed)
  • Real-time: WebSockets via Durable Objects

Demo Accounts

All accounts use password: Demo123

PortalEmail
Creatoralex.creator@demo.com
Investorsarah.investor@demo.com
Productionstellar.production@demo.com

Mock Data Synchronization Workflow

When updating mock data, follow this workflow to ensure consistency:

  1. Update Frontend Mock Data (frontend/e2e/fixtures/test-data.ts)

    • Modify test fixtures with new mock data
    • Ensure IDs and relationships are consistent
  2. Update Backend Mock Responses

    • Update relevant service mocks in backend handlers
    • Ensure response structure matches frontend expectations
  3. Run Synchronization Check

    # Check for mock data inconsistencies
    npm run test:mock-sync
    
  4. Update E2E Tests

    • Update test assertions to match new mock data
    • Run E2E test suite: npm run test:e2e
  5. Document Changes

    • Update API documentation if response structure changed
    • Note breaking changes in CHANGELOG.md

For detailed testing procedures, see docs/TESTING_CHECKLIST.md

Support & Issues

License

Copyright © 2025 Pitchey. All rights reserved.

Skills Info
Original Name:crawl4aiAuthor:cavelltopdev