meta-web-to-pdf-briefing

Generates a styled PDF briefing from web search results via a three-step pipeline.

6.8k|540|Updated May 6, 2026
One-click install
npx skills add https://github.com/opensquilla/opensquilla --skill meta-web-to-pdf-briefing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-web-to-pdf-briefing
Source: https://github.com/opensquilla/opensquilla/tree/main/src/opensquilla/skills/exp/meta-web-to-pdf-briefing
Command: npx skills add https://github.com/opensquilla/opensquilla --skill meta-web-to-pdf-briefing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turning a research topic into a shareable PDF briefing normally requires manually searching the web, condensing findings, and formatting a document. This Skill automates that entire chain in one request.

Core Features & Use Cases

  • Three-Step Orchestration: Chains multi-engine web search (Brave, Tavily, DuckDuckGo), bullet-style summarization, and HTML-to-PDF rendering into a single workflow.
  • Template-Driven Composition: Passes each step's output into the next step via template variables, producing an A4 PDF with a title and summarized article body.
  • Graceful Fallback: If the orchestrator fails, the runtime falls back to a normal turn with manual step-by-step instructions.
  • Use Case: Ask for a PDF briefing on a market trend or news topic, and receive a distributable A4 PDF containing a bullet-point digest of current web sources.

Quick Start

Ask the agent to create a PDF briefing on a single topic, for example: create a PDF briefing on the latest developments in solid-state batteries.

Frequently Asked Questions about meta-web-to-pdf-briefing

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

FAQPage Schema
How do I create a PDF briefing from web search results?

Trigger the skill with a phrase like "pdf briefing" plus your topic. It runs a multi-engine web search, summarizes results into bullets, and renders an A4 PDF, returning the absolute path of the generated file.

What search engines are used for the web research step?

The search step queries Brave, Tavily, and DuckDuckGo through the multi-search-engine skill, collecting up to 10 results. These results feed the summarization step as untrusted web content.

Can I customize the PDF layout or page size?

The default template renders an A4 page with a title heading and the summarized article body. You can modify the HTML template and page_size parameter in the render step of the composition to change styling.

What happens if one of the pipeline steps fails?

If any step fails, the runtime falls back to a normal agent turn with injected instructions. The agent then manually calls the search, summarize, and html-to-pdf tools in sequence to complete the briefing.

Is the web content in the briefing sanitized?

Search results and summaries are treated as untrusted web content. Template variables apply XML escaping when injecting user input and step outputs into the HTML document before rendering.