Token导航 LogoToken导航TokenDH.com
研究检索权限需确认clawhub未标认证来源可访问clear审计提醒

m

Agent Skill

该 Skill 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

8,427

周安装

362

GitHub Stars

公开资料未说明

下载量

2,954
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:m(米)
来源仓库:https://github.com/openlang-cn/m
安装命令:
openclaw skills install m
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install m

简介

文件与目录移动操作的简洁别名技能兼系统管理工具。

  • 适用于数据整理、归档重组或批量操作场景简化命令。
  • 支持跨磁盘分区与网络路径的文件迁移任务。
  • 执行前会提示确认防止误删重要数据。m 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 也可用于管理服务进程或包依赖关系维护。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。

SKILL.md

name
m
description
Short alias skill for moving files, directories, or data; also for system management like managing services or packages. Use when relocating or reorganizing content.

m(Move 简写)

这是一个快速"移动/管理" Skill,用字母 m 触发。用于文件移动、目录重构,以及系统包和服务的操作。


适用场景

当你说:

  • "移动文件到其他目录"
  • "重命名文件"
  • "迁移项目"
  • "安装/卸载软件"
  • "管理服务"
  • "reorganize files"

文件移动

基础mv

mv old.txt new.txt              # 重命名
mv file.txt /path/to/dir/       # 移动到目录
mv *.tmp /trash/                # 移动所有tmp文件
mv -i file.txt backup/          # 交互模式(覆盖前确认)
mv -n file.txt backup/          # 不覆盖已存在
mv -v file.txt backup/          # 显示操作详情

批量移动

# 按扩展名移动到子目录
mkdir -p backup && mv *.log backup/

# 移动并保留目录结构
find . -name "*.tmp" -exec mv {} tmp_files/ \;

# 移动并排除某些文件
rsync -av --exclude='*.log' source/ dest/

跨设备移动

# mv 原地操作,无法跨设备
# 跨设备需要用cp+rm,或rsync
rsync -avh source/ /mnt/other_disk/backup/
rm -r source/  # 确认后再删

目录重构

# 创建目录并移动
mkdir -p archives/2025 && mv *.log archives/2025/

# 移动目录自身
mv project /opt/projects/

# 批量创建并移动
for dir in */; do
  mkdir -p "archive/$(date +%Y%m)/$dir"
  mv "$dir" "archive/$(date +%Y%m)/"
done

包管理(m = Manage)

npm (Node.js)

npm install express            # 安装包
npm uninstall lodash          # 卸载包
npm update                    # 更新所有
npm outdated                  # 检查过时
npm audit fix                 # 修复漏洞
npm ci                        # 根据package-lock安装(CI环境)

pip (Python)

pip install django            # 安装
pip uninstall numpy           # 卸载
pip list --outdated           # 列出过时
pip freeze > requirements.txt # 导出依赖
pip install -r requirements.txt  # 批量安装
pip check                    # 检查依赖冲突

apt (Ubuntu/Debian)

sudo apt update               # 更新索引
sudo apt install nginx        # 安装
sudo apt remove nginx         # 卸载(保留配置)
sudo apt purge nginx          # 完全卸载(含配置)
sudo apt upgrade              # 升级所有
sudo apt autoremove           # 清理无用依赖

yum/dnf (CentOS/RHEL/Fedora)

sudo dnf install nodejs       # 安装
sudo dnf remove mysql-server  # 卸载
sudo dnf upgrade              # 升级
sudo dnf autoremove           # 清理

brew (macOS)

brew install wget             # 安装
brew uninstall --ignore-dependencies wget  # 卸载
brew upgrade                  # 升级所有
brew cleanup                  # 清理旧版本
brew doctor                   # 健康检查
brew list --versions          # 查看版本

chocolatey (Windows)

choco install git              # 安装
choco uninstall nodejs        # 卸载
choco upgrade all             # 升级所有
choco list --local-only       # 已安装列表

服务管理

systemd (Linux)

sudo systemctl start nginx              # 启动
sudo systemctl stop nginx               # 停止
sudo systemctl restart nginx            # 重启
sudo systemctl reload nginx             # 重载配置(不中断)
sudo systemctl enable nginx             # 开机自启
sudo systemctl disable nginx            # 禁用自启
sudo systemctl status nginx             # 查看状态
sudo systemctl is-active nginx          # 是否运行
sudo systemctl is-enabled nginx         # 是否启用

macOS launchd

launchctl list                          # 列出服务
launchctl start /Library/LaunchDaemons/com.example.plist
launchctl stop com.example.service
launchctl unload ~/Library/LaunchAgents/com.example.plist

Windows Service (PowerShell)

Start-Service -Name "Spooler"          # 启动
Stop-Service -Name "Spooler"           # 停止
Restart-Service -Name "W3SVC"          # 重启
Get-Service | Where {$_.Status -eq "Running"}  # 运行中的服务
Set-Service -Name "Spooler" -StartupType Automatic  # 设置自动

数据迁移

数据库

# 备份+恢复
mysqldump -u root -p db > backup.sql
mysql -u root -p new_db < backup.sql

# MongoDB
mongodump --archive > backup.gz
mongorestore --archive < backup.gz

# PostgreSQL
pg_dump db > backup.sql
psql new_db < backup.sql

容器数据

docker cp container:/app/data ./local_backup/
docker volumes ls  # 查看卷
docker run --rm -v source:/data -v dest:/backup alpine \
  cp -r /data /backup/

版本迁移

Git分支移动

git branch -m old-name new-name  # 重命名分支
git branch -m branch new-branch # 当前分支重命名
git branch -m main master       # 主分支重命名

标签移动

git tag new_tag old_tag         # 复制标签
git tag -d old_tag             # 删除旧标签
git push origin :old_tag new_tag  # 更新远程

实用技巧

原子移动(避免中断)

# 重命名目录(原子操作)
mv temp_dir final_name  # 瞬间完成,用户无感知

# 增量更新(rsync比mv更安全)
rsync -av --delete source/ dest/

移动前验证

if [ -d "source" ]; then
  echo "Source exists"
  mv source dest/
else
  echo "Source not found"
fi

跨平台移动脚本

#!/usr/bin/env bash
# m 移动文件,支持通配符
src="$1"
dest="$2"

if [ -z "$src" ] || [ -z "$dest" ]; then
  echo "Usage: m <source> <destination>"
  exit 1
fi

if [ ! -e "$src" ]; then
  echo "Error: $src does not exist"
  exit 1
fi

mv "$src" "$dest" && echo "Moved: $src -> $dest"

操作类型推荐命令替代方案
文件移动mvrsync(跨设备)
目录移动mv -Trsync -a
包安装各包管理器手动编译
服务重启systemctl restartkill + start

m 技能是组织和管理的主力。 mv 操作请三思:确认目标存在,确认空间足够,确认不会覆盖重要数据。

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

85.23%
按下载量换算2,518

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

权限需确认

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills