소스 정보
- 저장소
- dvcrn/openclaw-skills-marketplace
- 최근 소스 활동
- 2026년 3월 15일 09:13
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 29
- 포크
- 10
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/dvcrn/openclaw-skills-marketplace --skill safe-shell명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your agent a soul.
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
SOC 직업 분류 기준
SKILL.md 표시 중
| name | safe-shell |
| description | 安全命令行执行器 - 仅允许读取类和查询类命令,阻断所有危险操作。安装命令:npx clawhub@latest install safe-shell |
| homepage | https://github.com/your-repo/safe-shell |
一个极度安全的命令行操作 Skill,支持 macOS/Linux/Windows,仅允许读取和查询类命令。
npx clawhub@latest install safe-shell
本 Skill 专为以下场景设计:
| macOS/Linux | Windows (CMD) | Windows (PowerShell) | 说明 |
|---|---|---|---|
ls | dir | Get-ChildItem | 列出目录内容 |
pwd | cd | Get-Location | 显示当前目录 |
cat | type | Get-Content | 读取文件内容 |
head | - | Get-Content -Head | 查看文件头部 |
tail | - | Get-Content -Tail | 查看文件尾部 |
find | where / dir /s | Get-ChildItem -Recurse | 查找文件 |
which | where | Get-Command | 查找命令位置 |
stat | dir | Get-Item | 文件详情 |
| macOS/Linux | Windows | 说明 |
|---|---|---|
ps | tasklist / Get-Process | 查看进程 |
df | wmic logicaldisk get size,freespace,caption / Get-PSDrive | 磁盘使用 |
du | - | 目录大小 |
free | systeminfo | findstr /B /C:"Total Physical Memory" | 内存使用 |
uptime | systeminfo | find "System Boot Time" | 运行时间 |
date | date /t / Get-Date | 当前时间 |
top | tasklist /v / Get-Process | Sort-Object CPU -Top 10 | 进程快照 |
vmstat | systeminfo | 内存/交换空间 |
| macOS/Linux | Windows | 说明 |
|---|---|---|
ping | ping | 连通性测试 |
ifconfig | ipconfig / ipconfig /all | 网络配置 |
ip addr | Get-NetIPAddress | IP 地址 |
netstat | netstat -an | 网络连接状态 |
ss | Get-NetTCPConnection | Socket 统计 |
traceroute | tracert | 路由追踪 |
nslookup | nslookup | DNS 查询 |
dig | Resolve-DnsName | DNS 查询 |
arp -a | arp -a | ARP 表 |
route print | route print | 路由表 |
| macOS/Linux | Windows | 说明 |
|---|---|---|
whoami | whoami / whoami /all | 当前用户 |
hostname | hostname | 主机名 |
uname -a | systeminfo | findstr /B /C:"OS Name" /C:"OS Version" | 系统信息 |
ver | ver | 版本号 |
cal | Get-Date -Format "MMMM yyyy" | 日历 |
env / printenv | set / Get-ChildItem Env: | 环境变量 |
| macOS/Linux | Windows | 说明 |
|---|---|---|
lspci | Get-PnPDevice | PCI 设备 |
lsusb | Get-PnpDevice -Class USB | USB 设备 |
system_profiler | Get-ComputerInfo | 详细系统信息 |
diskutil list | Get-Disk / Get-Volume | 磁盘列表 |
| 类型 | 示例 | 风险 |
|---|---|---|
| 任何删除 | rm, del, erase, unlink, rmdir | 数据丢失 |
| 任何修改 | chmod, chown, attrib, touch | 配置破坏 |
| 关机重启 | shutdown, reboot, halt, restart | 断连 |
| 进程控制 | kill, pkill, killall, taskkill | 服务中断 |
| 管道执行 | curl | sh, wget | bash, | cmd | 恶意代码 |
| 提权 | sudo, su, runas | 权限风险 |
| 下载执行 | curl, wget, Invoke-WebRequest | 潜在风险 |
| 远程连接 | ssh, scp, sftp, rdp | 安全风险 |
| 任何解释器 | python, node, bash, sh, powershell | 可执行代码 |
| 包管理 | brew, apt, yum, npm install, pip install, choco | 环境修改 |
| 容器 | docker, podman, kubectl | 容器操作 |
| 虚拟化 | virsh, vboxmanage, vmrun | 虚拟机操作 |
| 类型 | 命令 | 风险 |
|---|---|---|
| 磁盘操作 | format, diskpart, clean | 磁盘数据丢失 |
| 注册表 | reg add, reg delete, regedit | 系统破坏 |
| 网络配置 | netsh advfirewall, netsh interface ip | 网络中断 |
| 启动项 | bcdedit, bcdboot | 启动破坏 |
| 用户管理 | net user, net localgroup, lusrmgr | 账户风险 |
| 服务控制 | sc create, sc delete, net start, net stop | 服务中断 |
| 组策略 | gpresult, gpupdate | 策略修改 |
| 系统修复 | sfc, dism, chkdsk /f | 系统修改 |
| PowerShell 危险 | Invoke-Expression, Start-Process, New-Service | 代码执行 |
| 类型 | 命令 | 风险 |
|---|---|---|
| 磁盘操作 | diskutil erase, dd | 磁盘数据丢失 |
| SIP | csrutil | 系统完整性破坏 |
| 启动安全 | bless | 启动修改 |
| 系统偏好 | defaults write | 配置修改 |
| 类型 | 命令 | 风险 |
|---|---|---|
| 磁盘操作 | mkfs, dd, fdisk, parted | 磁盘数据丢失 |
| 系统ctl | systemctl start, systemctl stop, systemctl disable | 服务中断 |
| 用户管理 | useradd, userdel, usermod, groupadd | 账户风险 |
| 网络配置 | iptables, ufw, nmcli | 网络中断 |
| 模块 | modprobe, modprobe -r | 内核模块风险 |
# 文件操作
Get-ChildItem, Get-Content, Get-Item, Get-ItemProperty
# 系统信息
Get-ComputerInfo, Get-CimInstance, Get-WmiObject
Get-Process, Get-Service, Get-EventLog
Get-Location, Get-Date, Get-Culture
# 网络
Get-NetIPAddress, Get-NetTCPConnection, Get-NetUDPEndpoint
Get-DnsClientCache, Resolve-DnsName, Test-Connection
# 硬件
Get-Disk, Get-Volume, Get-PSDrive
Get-PnPDevice, Get-Hardware
# 绝对禁止
Invoke-Expression, Invoke-Command, Invoke-WebRequest
Start-Process, Start-Service, Stop-Process, Stop-Service
New-Item, New-Service, New-Object (动态代码)
Remove-Item, Remove-ItemProperty, Remove-Service
Set-Item, Set-ItemProperty, Set-Content
Copy-Item, Move-Item
Set-Service, Set-ExecutionPolicy
Set-NetFirewallRule, New-NetFirewallRule
Add-Type (动态编译)
| xargs, ; && || 等命令链接用户:帮我看看当前目录有什么文件
→ macOS/Linux: ls -la
→ Windows: dir
用户:查看系统内存使用
→ macOS/Linux: free -h
→ Windows: systeminfo | findstr "Total Physical"
用户:查看网络配置
→ macOS/Linux: ifconfig
→ Windows: ipconfig /all
用户:安装一个软件
→ 拒绝:禁止执行安装命令
用户:删除这个文件
→ 拒绝:禁止删除操作
用户:帮我运行一个脚本
→ 拒绝:禁止执行任何脚本或解释器
用户:查看Windows服务状态
→ Windows: Get-Service | Select-Object Name,Status
系统自动检测当前平台并应用对应规则:
# 伪代码示例
def get_allowed_commands(platform):
if platform == "windows":
return WINDOWS_ALLOWED_COMMANDS
elif platform == "macos":
return MACOS_ALLOWED_COMMANDS
elif platform == "linux":
return LINUX_ALLOWED_COMMANDS
else:
return MINIMAL_ALLOWED_COMMANDS # 未知系统仅允许最基本查询
版本: 2.0.0
作者: Cheng Yusheng
许可证: MIT
更新: 添加 Windows 支持和 PowerShell 安全限制