一键导入
install-qwenpaw
在 Alibaba Cloud Linux 4 (Alinux 4) 服务器上完成 QwenPaw AI 助理的安装部署,包括脚本安装、直接写入配置文件、百炼模型 API Key 配置、钉钉频道接入。当用户需要安装 QwenPaw、部署 AI 助理、配置钉钉机器人或百炼模型时使用此技能。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
在 Alibaba Cloud Linux 4 (Alinux 4) 服务器上完成 QwenPaw AI 助理的安装部署,包括脚本安装、直接写入配置文件、百炼模型 API Key 配置、钉钉频道接入。当用户需要安装 QwenPaw、部署 AI 助理、配置钉钉机器人或百炼模型时使用此技能。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
内核参数自动调优。分析系统配置,输出调优建议并可一键应用,支持自动回滚。使用场景:系统性能优化、安全加固、内核参数诊断。
Use when troubleshooting Linux server performance or stability issues — CPU saturation, high load, scheduling delay, memory pressure, OOM events, high RSS, page cache / shared memory growth, memory cgroup residue, Java heap issues, disk IO saturation or latency, packet loss, network jitter, or a server that is slow, stuck, or unstable. Performs diagnosis and surfaces recommendations; does not apply fixes automatically.
Install and configure OpenClaw non-interactively with Alibaba Cloud Model Studio. Use when the user asks to install OpenClaw, configure Aliyun Bailian/Model Studio/DashScope credentials, choose pay-as-you-go, Coding Plan, or Token Plan billing, set Base URL/model config, optionally configure DingTalk, start the local gateway service, or troubleshoot OpenClaw model/auth/channel setup.
Skill 安全状态查看、风险暴露审查、用户决策、快速扫描认证与可选深度扫描。支持用户主动查看或扫描单个/全部 Skill;当用户要求 agent 安装 Skill 且安装成功后,必须自动对最终本地目录执行快速扫描认证。
工作区快照管理。用户说"保存一下"、"存个快照"时创建 checkpoint,仅限 Linux; 说"回滚"、"撤销"、"恢复到之前"时 rollback;说"删掉快照"时 delete; 说"对比快照"、"快照改了什么"时 diff; 说"看看快照"、"有哪些快照"时 list;说"查看快照状态"、"查看快照剩余空间"时 status。
Help users configure, mount, and unmount a skillfs FUSE virtual filesystem on their local machine (e.g. for openclaw). Covers analyzing existing skill usage to suggest view configuration, generating skillfs-views.toml, mounting, and graceful unmount. Use this skill when the user asks to: set up skillfs, configure skill views, mount or unmount skillfs, check if skillfs is running, or get help organizing their skills directory (especially for openclaw users).
| name | install-qwenpaw |
| version | 1.0.0 |
| description | 在 Alibaba Cloud Linux 4 (Alinux 4) 服务器上完成 QwenPaw AI 助理的安装部署,包括脚本安装、直接写入配置文件、百炼模型 API Key 配置、钉钉频道接入。当用户需要安装 QwenPaw、部署 AI 助理、配置钉钉机器人或百炼模型时使用此技能。 |
| layer | application |
| lifecycle | usage |
开始前必须向用户获取以下信息,缺一不可:
sk- 开头,从 https://bailian.console.aliyun.com/ 获取qwen3-max,可选 qwen3-235b-a22b-thinking-2507、deepseek-v3.2 等本 skill 提供了一键部署脚本 scripts/setup.sh,收集到用户信息后直接执行:
bash scripts/setup.sh <百炼API_KEY> <钉钉CLIENT_ID> <钉钉CLIENT_SECRET> [模型名称]
示例:
bash scripts/setup.sh sk-76f003xxx dingxxxxx your_secret
bash scripts/setup.sh sk-76f003xxx dingxxxxx your_secret qwen3-235b-a22b-thinking-2507
脚本会自动完成:检查 uv → 安装 QwenPaw → 创建目录 → 写入配置(替换占位符)→ 验证文件 → 后台启动服务。
执行前需要先将本 skill 目录上传到服务器,或通过工具将 scripts/setup.sh 和 reference/ 目录写入服务器。
如果脚本不可用,按以下步骤手动操作。
QwenPaw 依赖 uv 作为 Python 包管理器。优先通过阿里云镜像安装,失败时用官方脚本兜底:
if command -v uv &>/dev/null; then
echo "uv 已安装: $(uv --version)"
else
# 方式 1: pip + 阿里云镜像(推荐)
pip install uv -i https://mirrors.aliyun.com/pypi/simple/
# 方式 2: 官方安装脚本(pip 不可用时)
# curl -LsSf https://astral.sh/uv/install.sh | sh
fi
# 方式 1: 阿里云镜像(推荐)
uv pip install qwenpaw --index-url https://mirrors.aliyun.com/pypi/simple/
# 方式 2: 官方安装脚本(镜像不可用时)
# curl -fsSL https://qwenpaw.agentscope.io/install.sh | bash
# source ~/.bashrc
验证:
qwenpaw --version
找不到命令时手动加 PATH:
export PATH="$HOME/.qwenpaw/bin:$PATH"
echo 'export PATH="$HOME/.qwenpaw/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
mkdir -p ~/.qwenpaw/media
mkdir -p ~/.qwenpaw/active_skills
mkdir -p ~/.qwenpaw/customized_skills
mkdir -p ~/.qwenpaw.secret/providers/builtin
mkdir -p ~/.qwenpaw.secret/providers/custom
chmod 700 ~/.qwenpaw.secret ~/.qwenpaw.secret/providers ~/.qwenpaw.secret/providers/builtin ~/.qwenpaw.secret/providers/custom
读取 reference/ 下的模板文件,替换占位符后写入目标路径。
读取 reference/config.json.example,替换后写入 ~/.qwenpaw/config.json:
替换:
{DINGTALK_CLIENT_ID} → 用户的钉钉 Client ID
{DINGTALK_CLIENT_SECRET} → 用户的钉钉 Client Secret
钉钉已预设 "enabled": true。qwenpaw app 启动时会自动迁移生成 agent.json 等文件。
读取 reference/dashscope.json,替换后写入 ~/.qwenpaw.secret/providers/builtin/dashscope.json:
替换: {DASHSCOPE_API_KEY} → 用户的百炼 API Key
chmod 600 ~/.qwenpaw.secret/providers/builtin/dashscope.json
读取 reference/active_model.json,替换后写入 ~/.qwenpaw.secret/providers/active_model.json:
替换: {MODEL_NAME} → 用户指定的模型(默认 qwen3-max)
chmod 600 ~/.qwenpaw.secret/providers/active_model.json
原样复制到 ~/.qwenpaw/(无占位符):
reference/AGENTS.md → ~/.qwenpaw/AGENTS.md
reference/SOUL.md → ~/.qwenpaw/SOUL.md
reference/PROFILE.md → ~/.qwenpaw/PROFILE.md
reference/MEMORY.md → ~/.qwenpaw/MEMORY.md
reference/BOOTSTRAP.md → ~/.qwenpaw/BOOTSTRAP.md
reference/HEARTBEAT.md → ~/.qwenpaw/HEARTBEAT.md
for f in \
~/.qwenpaw/config.json \
~/.qwenpaw.secret/providers/builtin/dashscope.json \
~/.qwenpaw.secret/providers/active_model.json \
~/.qwenpaw/AGENTS.md \
~/.qwenpaw/SOUL.md \
~/.qwenpaw/PROFILE.md \
~/.qwenpaw/MEMORY.md \
~/.qwenpaw/BOOTSTRAP.md \
~/.qwenpaw/HEARTBEAT.md; do
[ -f "$f" ] && echo "OK: $f" || echo "MISSING: $f"
done
nohup qwenpaw app --host 0.0.0.0 --port 8088 > ~/.qwenpaw/qwenpaw.log 2>&1 &
echo "QwenPaw PID: $!"
sleep 5
--host 0.0.0.0使外部可访问。仅本机访问用127.0.0.1。
curl -s -N -X POST "http://localhost:8088/api/agent/process" \
-H "Content-Type: application/json" \
-d '{"input":[{"role":"user","content":[{"type":"text","text":"你好"}]}],"session_id":"test123"}' \
| head -c 500
返回 SSE 流式数据(data: 开头)表示服务正常。
qwenpaw channels list
确认 dingtalk 显示 enabled: True。
export PATH="$HOME/.qwenpaw/bin:$PATH"
source ~/.bashrc
cat ~/.qwenpaw.secret/providers/builtin/dashscope.json | python3 -m json.tool
cat ~/.qwenpaw.secret/providers/active_model.json | python3 -m json.tool
确认 api_key 以 sk- 开头,model 字段有值。
python3 -c "
import json
with open('$HOME/.qwenpaw/config.json') as f:
c = json.load(f)
print(json.dumps(c.get('channels',{}).get('dingtalk',{}), indent=2, ensure_ascii=False))
"
tail -100 ~/.qwenpaw/qwenpaw.log | grep -i dingtalk
钉钉侧检查:应用已发布、Stream 模式已启用、Client ID/Secret 正确。
lsof -i :8088
nohup qwenpaw app --host 0.0.0.0 --port 9090 > ~/.qwenpaw/qwenpaw.log 2>&1 &
kill $(pgrep -f "qwenpaw app")
如果用户还没有钉钉应用凭证,告知以下步骤:
curl ifconfig.me 获取),支持图片/文件下载install-qwenpaw/
├── SKILL.md
├── scripts/
│ └── setup.sh # 一键部署脚本
└── reference/
├── config.json.example → ~/.qwenpaw/config.json
├── dashscope.json → ~/.qwenpaw.secret/providers/builtin/dashscope.json
├── active_model.json → ~/.qwenpaw.secret/providers/active_model.json
├── AGENTS.md → ~/.qwenpaw/AGENTS.md
├── SOUL.md → ~/.qwenpaw/SOUL.md
├── PROFILE.md → ~/.qwenpaw/PROFILE.md
├── MEMORY.md → ~/.qwenpaw/MEMORY.md
├── BOOTSTRAP.md → ~/.qwenpaw/BOOTSTRAP.md
└── HEARTBEAT.md → ~/.qwenpaw/HEARTBEAT.md