#!/bin/bash echo "=== baoyu-post-to-wechat 技能安装测试 ===" echo "" # 检查技能目录 echo "1. 检查技能目录结构:" if [ -d "/root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat" ]; then echo " ✓ 技能目录存在" echo " - 位置: /root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat" else echo " ✗ 技能目录不存在" exit 1 fi # 检查SKILL.md echo "" echo "2. 检查SKILL.md文件:" if [ -f "/root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/SKILL.md" ]; then echo " ✓ SKILL.md文件存在" file_size=$(stat -c%s "/root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/SKILL.md") echo " - 文件大小: ${file_size} 字节" else echo " ✗ SKILL.md文件不存在" exit 1 fi # 检查脚本目录 echo "" echo "3. 检查脚本文件:" if [ -d "/root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/scripts" ]; then echo " ✓ 脚本目录存在" script_count=$(ls -1 "/root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/scripts/" | wc -l) echo " - 脚本文件数量: ${script_count}" # 列出主要脚本 echo " - 主要脚本:" ls -1 "/root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/scripts/" | grep -E "\.(ts|js)$" | head -10 else echo " ✗ 脚本目录不存在" exit 1 fi # 检查_meta.json echo "" echo "4. 检查技能元数据:" if [ -f "/root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/_meta.json" ]; then echo " ✓ _meta.json文件存在" echo " - 内容:" cat "/root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/_meta.json" else echo " ✗ _meta.json文件不存在" fi # 检查依赖 echo "" echo "5. 检查运行时依赖:" if command -v npx &> /dev/null; then echo " ✓ npx 已安装" else echo " ✗ npx 未安装" fi echo "" echo "=== 测试总结 ===" echo "baoyu-post-to-wechat 技能已成功安装!" echo "" echo "技能功能:" echo "1. 支持通过API或浏览器发布到微信公众号" echo "2. 支持文章发布(HTML、Markdown、纯文本)" echo "3. 支持图文发布(多图)" echo "4. 支持Markdown转微信公众号友好格式" echo "5. 支持多账号管理" echo "" echo "发布大师现在可以使用此技能将内容发布到微信公众号。"