printer

Convert Office documents to PDFs and send files to printers with configurable settings.

31|10|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/yazelin/ching-tech-os --skill printer-yazelin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: printer
Source: https://github.com/yazelin/ching-tech-os/tree/main/extends/printer/skills/printer
Command: npx skills add https://github.com/yazelin/ching-tech-os --skill printer-yazelin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires prepare_print_file, mcp__printer__print_file, mcp__printer__list_printers, mcp__printer__printer_status, mcp__printer__cancel_job, mcp__printer__print_test_page, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the printing process by providing a structured workflow for preparing and printing files, eliminating the need for manual conversions and ensuring accurate results.

Core Features & Use Cases

  • File Preparation: Automatically convert virtual paths to absolute paths and format Office documents as PDFs.
  • Print Execution: Send files to printers with options for copies, paper size, orientation, and color mode.
  • Printer Management: Query available printers, check printer status, and cancel print jobs if needed.
  • Use Case: Need to print multiple copies of a large report in A4 landscape format? Use the printer skill to convert the document and send it to the specified printer with the exact settings required.

Quick Start

To prepare and print a document named 'report.pdf' from the shared project folder, use the command: print prepare_print_file(file_path="shared://projects/report.pdf") followed by print mcp__printer__print_file(file_path="absolute_path", copies=2, page_size="A4", orientation="landscape", color_mode="color")

Frequently Asked Questions about printer

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

FAQPage Schema
How do I convert and print Office documents with specific paper sizes and orientations?

Yes, you can check printer status by querying available printers and retrieving the current printer status before sending a print job, ensuring the target device is ready to execute the file printing task.

What's the best way to manage print jobs and cancel document printing tasks?

Managing print jobs is handled through MCPS integration, allowing you to query available printers, send files with specific formatting options, and cancel print jobs that are no longer needed during the document workflow.

Do I need MCPS access to prepare and print files through automated workflows?

Yes, MCPS access is required because the skill relies on Multi-Channel Print Servers to execute print jobs, query printer availability, and manage job cancellation within its document-centric printing workflow.

Can I print a test page to verify printer integration before sending large reports?

Yes, you can print a test page to verify the connection and status of a selected printer before committing to printing large reports or multiple copies of formatted documents.