feishu-print

Print files uploaded to a Feishu group chat. Supports smart matching: multiple files, filename prefix/keyword filter, file type (pdf/image), and time range ("just now" = "last 5 minutes"). Trigger when the user says things like "print the file from Feishu", "print the PDF I just sent to Feishu", "print the Feishu file", etc.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "feishu-print" with this command: npx skills add caigang78/feishu-print

Feishu Print Skill

Strict rules:

  • Do not use write/edit tools to create or modify any files
  • Do not create Python scripts, test scripts, or any auxiliary files
  • Only run existing shell scripts or lp commands via exec

Print Files from Feishu

Smart Matching: Interpret Intent → Set Variables → Call Script

The agent interprets the user's natural language, determines intent, sets the corresponding environment variables, then calls the script.

User saysEnvironment variables
"Print the latest file" / "Print this file"(default, no variables needed)
"Print the last two files" / "Print these two files"LIMIT=2
"Print files starting with report"NAME_PREFIX=report
"Print files with contract in the name"NAME_CONTAINS=contract
"Print the PDF I just uploaded" / "Print the PDF from just now"MINUTES=5 FILE_TYPE=pdf
"Print the last three files"LIMIT=3 MINUTES=10

FILE_TYPE values: pdf / image / video / doc / file (default — matches all)

Invocation

# Default: print latest file
PRINTER=MyPrinter <SKILL_DIR>/feishu_fetch_and_print.sh

# Print the latest 2 files
PRINTER=MyPrinter LIMIT=2 <SKILL_DIR>/feishu_fetch_and_print.sh

# Print files whose name starts with "report"
PRINTER=MyPrinter NAME_PREFIX=report <SKILL_DIR>/feishu_fetch_and_print.sh

# Print PDFs uploaded in the last 5 minutes
PRINTER=MyPrinter MINUTES=5 FILE_TYPE=pdf <SKILL_DIR>/feishu_fetch_and_print.sh

Script prints Sent to printer: <filename> for each file on success.


Print Text Content Directly

echo "content to print" | lp -d <PrinterName>

Multi-line content:

cat > /tmp/openclaw_print.txt << 'EOF'
content
EOF
lp -d <PrinterName> /tmp/openclaw_print.txt

List Available Printers

lpstat -a

Check Print Queue

lpq -P <PrinterName>

Cancel Print Jobs

cancel -a <PrinterName>

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

feishu-emoji

在飞书聊天中发送内联表情包图片,需将图片下载到指定媒体目录并通过 message 工具调用发送。

Registry SourceRecently Updated
90Profile unavailable
General

Article to Feishu

将网页文章转换为飞书文档,支持今日头条、博客园、微信公众号、CSDN 等多种网站。自动下载图片并按原文顺序插入。 **当用户要求以下操作时使用**: - "把这篇文章转成飞书文档" - "导入文章到飞书" - "保存网页到飞书" - "把链接转成文档" **支持的网站**: - 今日头条 (m.toutiao.c...

Registry SourceRecently Updated
170Profile unavailable
General

Feishu Card JSON v2

发送飞书互动卡片(Card JSON 2.0)。当需要让飞书用户填写表单、做选择、确认操作、或查看 结构化数据时,发送交互卡片代替纯文字问答。需要 feishu-cards 插件工具: feishu_send_card / feishu_send_form / feishu_update_card。

Registry SourceRecently Updated
570Profile unavailable
General

XunFei Voice Reply

语音回复技能 - 使用讯飞 TTS 生成语音并发送到飞书。当需要用语音回复用户消息时使用。触发词:用语音、语音回复、切换语音模式、语音模式。

Registry SourceRecently Updated
580Profile unavailable