# skill-admin **Repository Path**: xfcode-ai/skill-admin ## Basic Information - **Project Name**: skill-admin - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-31 - **Last Updated**: 2026-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Skill Admin - OpenClaw 技能管理端 > 基于 Node.js 的 OpenClaw 监控与管理系统 ## 项目简介 本项目定位是 OpenClaw 的技能管理端,用于实时监控 OpenClaw 的工作状态,并在检测到异常时通过钉钉发送提醒通知。 ## 技术栈 - **运行环境**: Node.js - **语言**: JavaScript/TypeScript - **消息通知**: 钉钉机器人 Webhook ## 核心功能 1. **实时监听** - 7×24 小时监控 OpenClaw 是否正常工作 2. **智能提醒** - 检测到 OpenClaw 偷懒(异常)时,立即通过钉钉发送告警消息 3. **状态监控** - 追踪 OpenClaw 的运行状态和工作情况 ## 快速开始 ### 环境要求 - Node.js >= 14.x - npm 或 yarn - 钉钉群机器人 Webhook URL ### 安装依赖 ```bash npm install # 或 yarn install ``` ### 配置 复制配置文件模板并修改: ```bash cp .env.example .env ``` 配置项说明: - `DINGTALK_WEBHOOK`: 钉钉机器人 Webhook 地址 - `MONITOR_INTERVAL`: 监控间隔(毫秒) - 其他相关配置... ### 启动项目 ```bash # 开发环境 npm run dev # 生产环境 npm start ``` ## 使用说明 1. 确保已创建钉钉群机器人并获取 Webhook URL 2. 配置 `.env` 文件中的钉钉 Webhook 地址 3. 启动监控服务 4. 系统会自动监控 OpenClaw 状态,异常时会收到钉钉通知 ## 项目结构 ``` skill-admin/ ├── src/ # 源代码目录 │ ├── monitor/ # 监控模块 │ ├── notifier/ # 通知模块 │ └── utils/ # 工具函数 ├── config/ # 配置文件 ├── .env.example # 环境变量示例 ├── package.json # 项目依赖 └── README.md # 项目文档 ``` ## 注意事项 - 请妥善保管钉钉 Webhook URL,避免泄露 - 建议根据实际需求调整监控频率 - 生产环境部署时注意日志管理 ## License MIT