用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/RainyGao-GitHub/DocSys --skill backup-repos命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | backup_repos |
| description | Start a repository backup and check its status |
| category | repository |
| version | 1.1.0 |
| author | DocSys Team |
| permissions | ["admin:repository"] |
| tags | ["repository","backup","restore","admin"] |
Start a repository backup to a specified path or default location. Also check backup task status.
Backup repo, backup repository, 备份仓库, 仓库备份, 备份, 开始备份, make a backup, back up, repository backup, backup my repo, 备份还原, 备份仓库 1, check backup status
docsys repos list to resolve.backup (not just "yes" or "confirm") to start. If user types anything else or says no → stop and report "Backup cancelled."docsys backup <vid> [path]docsys backup-status with no args to list running backups.docsys backup-status <task-id>docsys backup <vid> [path]
docsys backup-status <task-id>
| Parameter | Type | Required | Description |
|---|---|---|---|
| vid | number | yes | Repository ID to backup |
| path | string | no | Backup destination path (default: system default) |
| task-id | string | yes (for status) | Backup task ID returned from backup command |
User: "backup repository 1 to F:/backups"
Skill triggers → calls: docsys backup 1 F:/backups
Output: Backup started, returns task-id
User: "备份仓库 2"
Skill triggers → Step 2: vid=2 → Step 3: confirm → calls: docsys backup 2
Output: 备份开始,使用默认路径
User: "backup the project repo"
Skill triggers → Step 1: name="project repo", vid=missing → Step 2: calls docsys repos list to find matching repo → vid=5 → Step 3: ⚠️⚠️ confirm → user types "backup" → calls: docsys backup 5
Output: ✅ Backup started | task-id: backup-2025-12-15-001 | vid: 5 | → /default/backup/path
User: "check backup status for task backup-2025-12-15-001"
Skill triggers → calls: docsys backup-status backup-2025-12-15-001
Output: Backup progress and status
| Field | Type | Description |
|---|---|---|
| task_id | string | Backup task identifier |
| vid | number | Repository ID backed up |
| dest_path | string | Backup destination path |
| progress | string | Completion percentage (for status) |
| size | string | Data size processed |
Success (backup): ✅ Backup started | task-id: {task_id} | vid: {vid} | → {dest_path}
Success (status): ✅ Backup {task_id} | {progress}% | {size} processed
ZH:
✅ 备份已开始 | 任务ID: {task_id} | 仓库ID: {vid} | 目标路径: {dest_path}Error: "Repository not found" | "Permission denied" | "Backup already running" | "Task not found"
| Error | Cause |
|---|---|
| Usage: backup [path] | Missing vid |
| Repository not found | Invalid vid |
| Permission denied | Requires admin role |
| Backup already running | Concurrent backup conflict |
| Task not found | Invalid task-id for status |
See references/ for related skills and API docs.
基于 SOC 职业分类