Save Page

SkillWeb & browsing

Save web pages as PDF files for offline reading, archiving, or sharing. Use when the user asks to save, download, export, or archive a page as PDF.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Save Page skill

What this skill tells your AI

The instructions your AI receives, as published by browseros-ai/browseros-agent in apps/server/src/skills/defaults/save-page/SKILL.md and read by ahel’s review.

When to Use

Activate when the user asks to save a page as PDF, download a page for offline reading, archive a webpage, or export page content to a file.

Steps

  1. Navigate to the target page using navigate_page if not already there. If the user provides multiple URLs, process them one by one.

  2. Prepare the page for saving:

    • Dismiss any popups or overlays that would appear in the PDF
    • Scroll to load any lazy-loaded content if the page uses infinite scroll
  3. Save as PDF using save_pdf with a descriptive filename in the working directory:

    • Pattern: {domain}-{title-slug}-{date}.pdf
    • Example: nytimes-climate-report-2025-03-11.pdf
    • Let the user specify a custom path if they prefer
  4. For multiple pages, process each URL sequentially:

    • Navigate to the page
    • Save as PDF
    • Report progress to the user
  5. Confirm the save:

    Saved: [filename].pdf
    Source: [URL]
    Location: [file path]
    

Tips

  • For articles, the PDF will capture the current page state — make sure content is fully loaded.
  • Some pages have print stylesheets that produce better PDFs — save_pdf uses these automatically.
  • For documentation sites with multiple pages, offer to save each section as a separate PDF.
  • If saving fails, offer the alternative of using get_page_content to save as markdown.

Signals

GitHub stars
51
Forks
40
Last commit
Jun 2026
Advanced
Catalog kind
skill
Gateway key
save-page
Source
github.com/browseros-ai/browseros-agent