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.