影刀 CLI

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

Operate ShadowBot (影刀) from Windows PowerShell via `shadowbot.shell-cli.exe`. Use when the user wants real CLI-driven ShadowBot operations such as auth/login, mode switching, system state/health checks, console app/task/trigger/message/extension operations, studio operations, UI actions, or config reads/writes. Discover commands from the executable itself and execute only verified commands and flags.

一句话选型结论

按资料字段整理

影刀 CLI是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_5dd04a33/shadowbot
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_5dd04a33仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791732776
正文体量12.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
影刀 CLI当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

12.6 KB
模型实际读到的说明书原文,来自技能仓库

ShadowBot CLI

Use the real executable help as the source of truth. Do not trust examples, aliases, or old notes unless they have been verified in the current environment.

Executable

  • Prefer shadowbot.shell-cli.exe when it resolves on PATH.
  • In this environment it resolves to C:\Program Files\ShadowBot\shadowbot.shell-cli.exe.
  • If resolution is uncertain, verify first with Get-Command shadowbot.shell-cli.exe.

Hard Rules

  1. Execute only commands and flags confirmed by shadowbot.shell-cli.exe -h or <subcommand> -h.
  2. Never invent aliases, hidden commands, IDs, account names, or trigger details.
  3. Preserve user-provided values exactly, especially usernames, passwords, UUIDs, paths, cron strings, and JSON payloads.
  4. Quote Windows paths and JSON carefully in PowerShell.
  5. If the CLI returns an error JSON object, surface the error directly instead of guessing recovery steps.
  6. If a command is ambiguous, run the nearest -h help page before acting.

Fast Discovery

Start with the smallest help page that answers the question:

shadowbot.shell-cli.exe -h
shadowbot.shell-cli.exe auth -h
shadowbot.shell-cli.exe console task run -h

Top-level command groups confirmed in this environment:

  • auth
  • mode
  • system
  • console
  • studio
  • config
  • ui
  • assistant as an additional help topic only

The global flags confirmed at root are:

  • --timeout <duration>
  • -h|--help
  • -v|--version

Verified Workflows

Authentication

Use:

shadowbot.shell-cli.exe auth current
shadowbot.shell-cli.exe auth account list
shadowbot.shell-cli.exe auth login --username <name>
shadowbot.shell-cli.exe auth login --username <name> --password <password>

Important rules from help:

  • auth login --username is required.
  • --password is normally required.
  • You may omit --password only when the username appears in auth account list.
  • Login polling flags exist: --login-timeout, --poll-interval.

Practical flow:

  1. Run auth current.
  2. If not logged in, run auth account list.
  3. If the requested username is remembered, use auth login --username <name>.
  4. Otherwise use auth login --username <name> --password <password>.
  5. Re-run auth current.

System And Mode

Use:

shadowbot.shell-cli.exe system health
shadowbot.shell-cli.exe system state
shadowbot.shell-cli.exe system version
shadowbot.shell-cli.exe mode switch --to console
shadowbot.shell-cli.exe mode switch --to assistant
shadowbot.shell-cli.exe mode switch --to console --force

Notes:

  • mode switch --to supports only console|assistant.
  • --force exists for forced switch to console.
  • system state is the safest preflight before UI or studio actions.

UI Operations

Use:

shadowbot.shell-cli.exe ui --exec studio-minmize
shadowbot.shell-cli.exe ui --exec studio-maximize
shadowbot.shell-cli.exe ui --exec console-minimize
shadowbot.shell-cli.exe ui --exec console-maximize
shadowbot.shell-cli.exe ui --exec switch-to-schedule
shadowbot.shell-cli.exe ui --exec switch-to-assistant
shadowbot.shell-cli.exe ui --exec switch-to-console --force

Confirmed --exec values:

  • studio-minmize
  • studio-maximize
  • console-minimize
  • console-maximize
  • switch-to-schedule
  • switch-to-assistant
  • switch-to-console

Notes:

  • The CLI also exposes --exce as a compatibility alias.
  • The help text uses the misspelling studio-minmize; keep it exactly as documented unless runtime evidence shows otherwise.

Config

Discover and modify config through:

shadowbot.shell-cli.exe config list
shadowbot.shell-cli.exe config list --prefix recording
shadowbot.shell-cli.exe config describe --key login.auto-login
shadowbot.shell-cli.exe config get --key login.auto-login
shadowbot.shell-cli.exe config set --key login.auto-login --value true

Use this order:

  1. config list or config list --prefix ...
  2. config describe --key ...
  3. config get --key ...
  4. config set --key ... --value ...

The help page lists these current config keys:

  • startup.auto-start
  • login.auto-login
  • login.switch-to-assistant
  • login.auto-start-go
  • close.direct-close
  • quick.mouse-gesture-enabled
  • quick.keyboard-shortcut-enabled
  • app-run.auto-hide-robot-window
  • app-run.shutdown-explorer-after-task-stop
  • designer.auto-save
  • designer.auto-anchor
  • designer.ai-selector-enabled
  • recording.enabled
  • recording.save-mode
  • recording.save-duration-seconds
  • recording.ignore-manual-or-hotkey
  • recording.auto-clear-file
  • recording.max-size-gb
  • recording.storage-path
  • performance.render-mode

Console: Pages, Theme, Links

Use:

shadowbot.shell-cli.exe console page switch --target app
shadowbot.shell-cli.exe console theme switch --target dark
shadowbot.shell-cli.exe console link open --target community

Confirmed values:

  • console page switch --target: app|trigger|market|tutorial|excellence
  • console theme switch --target: light|dark|default
  • console link open --target: community|comic|web-console|achievement|dev-feedback

Console: Apps

List and inspect apps:

shadowbot.shell-cli.exe console app
shadowbot.shell-cli.exe console app --app-type subscribed --search invoice
shadowbot.shell-cli.exe console app detail --app-id <uuid>
shadowbot.shell-cli.exe console app versions --app-id <uuid>
shadowbot.shell-cli.exe console app publish --app-id <uuid> --update-log "notes"

Useful flags:

  • console app: --app-type, --page, --page-size, --search
  • console app detail: --app-id, optional --app-type
  • console app versions: --app-id, optional --app-type, --page, --page-size
  • console app publish: --app-id, optional --update-log

App recycle bin:

shadowbot.shell-cli.exe console app recycle --app-id <uuid>
shadowbot.shell-cli.exe console app recycle list
shadowbot.shell-cli.exe console app recycle delete --app-id <uuid>

App groups:

shadowbot.shell-cli.exe console app group list
shadowbot.shell-cli.exe console app group create --name "Finance"
shadowbot.shell-cli.exe console app group update --id <group-id> --name "Finance"
shadowbot.shell-cli.exe console app group delete --id <group-id>
shadowbot.shell-cli.exe console app group move --app-id <uuid> --group-id <group-id>
shadowbot.shell-cli.exe console app group remove --app-id <uuid>

Collaborators:

shadowbot.shell-cli.exe console app collaborator list --app-id <uuid>
shadowbot.shell-cli.exe console app collaborator org-users list --app-id <uuid> --keyword foo
shadowbot.shell-cli.exe console app collaborator add --app-id <uuid> --account exact@account
shadowbot.shell-cli.exe console app collaborator remove --app-id <uuid> --account exact@account

Important rules:

  • Collaborator add/remove requires exact --account; no fuzzy matching.
  • org-users list is for discovery only; add still needs the exact account value.

Console: Tasks

Use:

shadowbot.shell-cli.exe console task run --app-id <uuid>
shadowbot.shell-cli.exe console task run --app-id <uuid> --inputs '{"k":"v"}'
shadowbot.shell-cli.exe console task status --task-id <uuid>
shadowbot.shell-cli.exe console task logs --task-id <uuid> --limit 50
shadowbot.shell-cli.exe console task stop --task-id <uuid> --reason "manual stop"
shadowbot.shell-cli.exe console task history --page 1 --page-size 20

Notes:

  • console task run defaults to sync mode with streaming logs.
  • --async switches to immediate-return mode.
  • Sync mode flags: --wait-timeout, --poll-interval, --log-limit.

Recommended flow:

  1. Find the app ID with console app --search ....
  2. Run console task run --app-id <uuid>.
  3. Capture the returned task ID.
  4. Use status, logs, or stop against that task ID.

Console: Triggers

Global trigger commands:

shadowbot.shell-cli.exe console trigger list
shadowbot.shell-cli.exe console trigger list --type file
shadowbot.shell-cli.exe console trigger get --id <trigger-id>
shadowbot.shell-cli.exe console trigger enable --id <trigger-id>
shadowbot.shell-cli.exe console trigger disable --id <trigger-id>
shadowbot.shell-cli.exe console trigger delete --id <trigger-id>

Confirmed flags:

  • console trigger list --type: all|file|hotkey|email|schedule
  • console trigger list --kind: compatibility alias all|event|schedule

Typed trigger commands:

shadowbot.shell-cli.exe console trigger file list
shadowbot.shell-cli.exe console trigger file add --app-id <uuid> --name "Watch Folder" --details-json '{"folderPath":"C:\\\\in","filesToMonitor":"*.*","includeSubFolders":true,"fileEventsToMonitor":"created"}'
shadowbot.shell-cli.exe console trigger file update --id <trigger-id> --details-json '{...}'

shadowbot.shell-cli.exe console trigger hotkey list
shadowbot.shell-cli.exe console trigger hotkey add --app-id <uuid> --name "Run" --details-json '{"modifierKeys":"Ctrl+Alt","virtualKey":"R"}'
shadowbot.shell-cli.exe console trigger hotkey update --id <trigger-id> --details-json '{...}'

shadowbot.shell-cli.exe console trigger email list
shadowbot.shell-cli.exe console trigger email add --app-id <uuid> --name "Mail" --details-json '{...}'
shadowbot.shell-cli.exe console trigger email update --id <trigger-id> --details-json '{...}'

shadowbot.shell-cli.exe console trigger schedule list
shadowbot.shell-cli.exe console trigger schedule add --app-id <uuid> --name "Daily" --cron "0 9 * * *"
shadowbot.shell-cli.exe console trigger schedule update --id <trigger-id> --app-id <uuid> --name "Daily" --cron "0 9 * * *"

Typed trigger flag patterns:

  • common add/update flags: --app-id, optional --app-name, --name, --enabled, --queue-when-busy, --timeout
  • file trigger --details-json: folderPath/filesToMonitor/includeSubFolders/fileEventsToMonitor
  • hotkey trigger --details-json: modifierKeys and virtualKey
  • email trigger --details-json: email trigger detail object
  • schedule trigger: --cron, optional --end-time

Be careful:

  • schedule update currently documents --app-id, --name, and --cron as required.
  • For update commands, --enabled, --queue-when-busy, and --timeout are only applied when explicitly set.

Console: Messages

Use:

shadowbot.shell-cli.exe console message list
shadowbot.shell-cli.exe console message list --status unread --size 20
shadowbot.shell-cli.exe console message read --id <uuid>
shadowbot.shell-cli.exe console message read-all

Confirmed --status values:

  • all
  • unread
  • read

Console: Extensions

Use:

shadowbot.shell-cli.exe console extension list
shadowbot.shell-cli.exe console extension get --type chrome
shadowbot.shell-cli.exe console extension install --type edge --wait

Confirmed extension types:

  • chrome
  • edge
  • device
  • screen-unlock
  • background-wakeup

Install notes:

  • --wait polls until installed or timeout.
  • Polling flags: --wait-timeout, --poll-interval.
  • Business dialogs are silent, but UAC prompts may still require manual confirmation.

Studio

Use:

shadowbot.shell-cli.exe studio create --name "Demo"
shadowbot.shell-cli.exe studio open --name "Demo"
shadowbot.shell-cli.exe studio open-app --app-id <uuid>
shadowbot.shell-cli.exe studio current get
shadowbot.shell-cli.exe studio current update-info --name "Demo" --description "desc"
shadowbot.shell-cli.exe studio current save
shadowbot.shell-cli.exe studio current sync

Notes:

  • studio create creates then sync-closes.
  • studio open creates and keeps studio open.
  • studio open-app expects no studio already open.
  • studio current update-info --name is required.
  • Advanced options on update-info: --remember-databook true|false, --allow-view-source true|false, --clear-description, --clear-instruction.

Known Non-Commands

Do not use these unless future runtime verification proves otherwise:

  • shadowbot.shell-cli.exe login
  • shadowbot.shell-cli.exe apps
  • shadowbot.shell-cli.exe messages

In this environment they return unknown command.

Response Style

  • Report the exact command you ran.
  • Summarize only the key result.
  • If the CLI returns machine-readable error JSON, include the critical fields directly.
  • When acting on mutable resources, mention the specific ID or account used.

常见问题

5 问
答案由本站依据条目字段整理
影刀 CLI怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_5dd04a33/shadowbot。安装方式为未标注。装完刷新技能列表或重开客户端。

影刀 CLI支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

影刀 CLI权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

影刀 CLI收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

影刀 CLI用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。