Agent Skills: install-docs-deps

Install Python dependencies required by the pdf-factory skill. Use when pdf-factory reports missing modules or before first PDF generation.

UncategorizedID: bluewaves-creations/bluewaves-skills/install-docs-deps

Install this agent skill to your local

pnpm dlx add-skill https://github.com/bluewaves-creations/bluewaves-skills/tree/HEAD/plugins/docs-factory/skills/install-docs-deps

Skill Files

Browse the full folder contents for install-docs-deps.

Download Skill

Loading file tree…

plugins/docs-factory/skills/install-docs-deps/SKILL.md

Skill Metadata

Name
install-docs-deps
Description
Install Python dependencies required by the pdf-factory skill. Use when pdf-factory reports missing modules or before first PDF generation.

Install all Python packages needed by the pdf-factory skill and verify they work.

$ARGUMENTS

If --pip is passed as an argument, use pip install --break-system-packages instead of the default installer.

Steps

  1. Run installer script:

    python3 ${SKILL_ROOT}/../pdf-factory/scripts/install_deps.py
    
  2. Verify imports:

    python3 -c "
    import xhtml2pdf
    import reportlab
    import pypdf
    import markdown
    import lxml
    from PIL import Image
    import html5lib
    import cssselect2
    print('All 9 core dependencies verified successfully.')
    "
    
  3. Check optional packages:

    python3 -c "
    try:
        import pyhanko
        print('pyhanko (PDF signing): available')
    except ImportError:
        print('pyhanko (PDF signing): not available (optional)')
    try:
        import bidi
        print('python-bidi (RTL text): available')
    except ImportError:
        print('python-bidi (RTL text): not available (optional)')
    "
    
  4. Report results with a summary of what was installed and verified.