← Back to Skills Marketplace
sqfcyily

Windows Print

by sqfcyily · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
271
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install windows-print
Description
Print files (often inbound attachments from chat apps like Feishu/Lark, or any local file path) on Windows. Use ONLY when the user explicitly asks to print (...
Usage Guidance
This skill looks coherent for printing on Windows, but before installing consider: 1) only permit it when you trust the source — executing a print job will launch the associated application for the file type, which could execute active content in some viewers; 2) keep the explicit-confirmation behavior — do not allow automatic printing on file arrival; 3) test with non-sensitive files to ensure your PDF/Office associations print silently as expected; 4) if you are uncomfortable with autonomous agent invocation, enable a policy to require manual confirmation before invoking skills (or set disable-model-invocation for this skill); and 5) when printing attachments, review filenames/preview first to avoid inadvertently printing sensitive or malicious documents.
Capability Analysis
Type: OpenClaw Skill Name: windows-print Version: 1.0.0 The skill provides legitimate Windows printing functionality using PowerShell. It includes strong defensive instructions in SKILL.md to prevent accidental or malicious printing triggered by document content (prompt injection defense) and uses standard Windows verbs (Print/PrintTo) via Start-Process in scripts/Invoke-WindowsPrint.ps1.txt. While it uses a ScriptBlock execution method to bypass file-type restrictions for .ps1 files, the underlying logic is transparent and lacks any indicators of data exfiltration or unauthorized access.
Capability Assessment
Purpose & Capability
The skill is explicitly a Windows print helper. The included PowerShell scripts and the SKILL.md instructions only reference printer enumeration and launching print jobs via Start-Process, which align with the stated purpose. No unrelated environment variables, binaries, or install steps are required.
Instruction Scope
The SKILL.md stays narrowly scoped to confirming explicit user print requests, enumerating printers, and invoking the bundled PowerShell scripts. It correctly forbids auto-printing on file arrival. Note that printing uses Start-Process with the file's associated application (Verb=Print/PrintTo), which will launch the handling application to perform the print; this is expected but means printing may run the associated app and any behaviors that app performs (e.g., opening files, active content in document viewers). The skill documents this caveat and provides user confirmation rules to mitigate accidental prints.
Install Mechanism
Instruction-only skill with no install spec. The PowerShell scripts are included as .ps1.txt and executed from disk via ScriptBlock creation, which is reasonable for a text-only publishable package and avoids fetching code from external URLs.
Credentials
No environment variables, credentials, or config paths are requested. The only file/system access implied is reading local paths (attachments or explicit paths) and enumerating installed printers — both reasonable and necessary for printing.
Persistence & Privilege
The skill is not marked always:true and is user-invocable only. Model invocation is enabled (the platform default) but this is expected; there is no request to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install windows-print
  3. After installation, invoke the skill by name or use /windows-print
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of windows-print skill. - Allows printing of files on Windows only upon clear, explicit user instruction (e.g. "print", "打印"). - Supports selection of printer, multiple copies, and optional wait for print job. - Files are printed via bundled PowerShell scripts, accepting inbound attachments or local file paths. - Enforces strict safety: never prints files automatically or based on inferred intent; always confirms with user before printing.
Metadata
Slug windows-print
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Windows Print?

Print files (often inbound attachments from chat apps like Feishu/Lark, or any local file path) on Windows. Use ONLY when the user explicitly asks to print (... It is an AI Agent Skill for Claude Code / OpenClaw, with 271 downloads so far.

How do I install Windows Print?

Run "/install windows-print" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Windows Print free?

Yes, Windows Print is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Windows Print support?

Windows Print is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Windows Print?

It is built and maintained by sqfcyily (@sqfcyily); the current version is v1.0.0.

💬 Comments