dojo.md
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
Back up files uploaded to a Slack channel to the local doc/backup directory. Supports smart matching: multiple files, filename prefix/keyword filter, file type (pdf/video/image), and time range ("just now" = "last 5 minutes"). Trigger when the user says things like "back up the file from Slack", "back up the PDF I just sent to Slack", "save the Slack file locally", etc.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install caigang78/slack-backup打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Backup directory: ~/.openclaw/doc/backup/
Strict rules (must be followed — violations are treated as critical errors):
slack_backup.sh via exec to download real filesSUCCESS: /path/to/file and that the file exists with size > 0ERROR, inform the user honestly — do not fabricate a success statusThe agent interprets the user's natural language, determines intent, sets the corresponding environment variables, then calls the script.
| User says | Environment variables |
|---|---|
| "Back up the latest file" / "Back up this file" | (default, no variables needed) |
| "Back up the last two files" / "Back up these two files" | LIMIT=2 |
| "Back up files starting with report" | NAME_PREFIX=report |
| "Back up files with contract in the name" | NAME_CONTAINS=contract |
| "Back up the PDF I just uploaded" / "Back up the PDF from just now" | MINUTES=5 FILE_TYPE=pdf |
| "Back up the video I just uploaded" | MINUTES=5 FILE_TYPE=video |
| "Back up the image I just uploaded" | MINUTES=5 FILE_TYPE=image |
| "Back up the last three files" | LIMIT=3 MINUTES=10 |
| "Back up all PDFs from the last 5 minutes" | MINUTES=5 FILE_TYPE=pdf LIMIT=5 |
FILE_TYPE values: pdf / image / video / doc / file (default — matches all)
# Default: back up latest file
<SKILL_DIR>/slack_backup.sh
# Back up the latest 2 files
LIMIT=2 <SKILL_DIR>/slack_backup.sh
# Back up files whose name starts with "report"
NAME_PREFIX=report <SKILL_DIR>/slack_backup.sh
# Back up PDFs uploaded in the las...
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# Slack Backup Skill Backup directory: `~/.openclaw/doc/backup/` **Strict rules (must be followed — violations are treated as critical errors):** - **Do not** use write/edit tools to create or modify any files - **Do not** create Python scripts, test scripts, or any auxiliary files - **Do not** generate, guess, or fabricate file contents and write them to disk — even if the filename is known - **Only** run `slack_backup.sh` via exec to download real files - **Must** verify that the script outputs `SUCCESS: /path/to/file` and that the file exists with size > 0 - If the script reports `ERROR`, inform the user honestly — do not fabricate a success status --- ## 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 says | Environment variables | |-----------|----------------------| | "Back up the latest file" / "Back up this file" | (default, no variables needed) | | "Back up the last two files" / "Back up these two files" | `LIMIT=2` | | "Back up files starting with report" | `NAME_PREFIX=report` | | "Back up files with contract in the name" | `NAME_CONTAINS=contract` | | "Back up the PDF I just uploaded" / "Back up the PDF from just now" | `MINUTES=5 FILE_TYPE=pdf` | | "Back up the video I just uploaded" | `MINUTES=5 FILE_TYPE=video` | | "Back up the image I just uploaded" | `MINUTES=5 FILE_TYPE=image` | | "Back up the last three files" | `LIMIT=3 MINUTES=10` | | "Back up all PDFs from the last 5 minutes" | `MINUTES=5 FILE_TYPE=pdf LIMIT=5` | **FILE_TYPE values**: `pdf` / `image` / `video` / `doc` / `file` (default — matches all) --- ## Invocation ```bash # Default: back up latest file <SKILL_DIR>/slack_backup.sh # Back up the latest 2 files LIMIT=2 <SKILL_DIR>/slack_backup.sh # Back up files whose name starts with "report" NAME_PREFIX=report <SKILL_DIR>/slack_backup.sh # Back up PDFs uploaded in the las...
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
A股分析技能
A2A4B2B Skill for OpenClaw