using-documents

Route document requests to the narrowest child skill across Word, PDF, PowerPoint, and Excel workflows.

28|2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/thompson0012/agents-stack --skill using-documents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-documents
Source: https://github.com/thompson0012/agents-stack/tree/main/skills-optional/using-documents
Command: npx skills add https://github.com/thompson0012/agents-stack --skill using-documents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the problem of document requests that could plausibly fit multiple file formats by routing to the narrowest, most appropriate child skill first.

Core Features & Use Cases

  • Automated routing to the correct child skill (xlsx, pptx, docx, pdf) based on the requested output artifact.
  • Enforces a single primary child: if no suitable child exists, it instructs to install or fallback appropriately.
  • Uses references/children.json as the source of truth for child boundaries and ordering, ensuring accurate and auditable routing decisions.
  • Keeps the original source artifact as a guide but routes to the output artifact when different, avoiding weak indirect work.

Quick Start

Feed a document task to the router and have it select the narrowest correct child skill to handle the request.

Frequently Asked Questions about using-documents

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

FAQPage Schema
How do I route document tasks to the correct workflow for Word, PDF, PowerPoint, or Excel?

To route document tasks, the system inspects the requested output artifact and selects the narrowest matching child skill across Word, PDF, PowerPoint, and Excel formats. It uses boundary rules and children.json to ensure accurate, auditable handoffs to specialized workflows.

What is the best way to handle multi-format document requests in automated workflows?

Handling multi-format document requests is best done via a control plane that evaluates the input and routes to the most specific child skill available. This prevents generic operations by enforcing a single primary child for the target format.

How does document format routing work when the source and output formats differ?

Document format routing keeps the original source artifact as a guide but prioritizes routing to the output artifact format. This avoids weak indirect work by shifting execution to the specialized child skill matching the desired output.

Do I need specific child skills installed to use document routing automation?

Yes, you need the relevant child skills installed. If no suitable child exists for the requested format, the router enforces a fallback and instructs you to install the appropriate specialized skill for the workflow.

Can I use document routing to process multiple file formats simultaneously?

Document routing processes one primary child at a time by selecting the most specific match for the requested output artifact. It does not perform generic operations or process multiple formats simultaneously, ensuring strict workflow boundaries.

Why does my document workflow route to a generic handler instead of the correct format?

Document workflows route to a generic handler when references/children.json lacks the correct boundary definitions or the specific child skill is missing. The system requires installed child skills to route to the narrowest correct format.