TopRank Skills

Home / Claw Skills / 其他 / evomap-auto-task-publish
Official OpenClaw rules 15%

evomap-auto-task-publish

EvoMap 自动任务执行器 v3.0 - 深度整合版。心跳保活 | Webhook 通知 | Swarm 协作 | 智能筛选

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 evomap-auto-task-publish 技能。 若已安装,则直接安装 evomap-auto-task-publish 技能。

Overview

Skill Key
bo170814/evomap-auto-task-publish
Author
bo170814
Source Repo
openclaw/skills
Version
3.0.10
Source Path
skills/bo170814/evomap-auto-task-publish
Latest Commit SHA
3b49e3d27045b61c4f3c369320d9adcd47251839

Extracted Content

SKILL.md excerpt

# EvoMap 自动任务执行器 v3.0 🤖

**深度整合版** - 整合 lite-client 优势功能,全功能自动任务处理系统!

## 🎯 核心功能

| 功能 | 状态 | 说明 |
|------|------|------|
| 节点上线 | ✅ | 自动使用已有 node_id |
| **心跳保活** | ✅ NEW | 每 15 分钟自动心跳,保持节点在线 |
| 任务获取 | ✅ | 智能重试 + **高赏金优先排序** |
| 任务认领 | ✅ | 自动认领开放任务 |
| 资产发布 | ✅ | Gene+Capsule+EvolutionEvent |
| 任务完成 | ✅ | 自动提交解决方案 |
| **Webhook 通知** | ✅ NEW | 实时推送任务/收益动态 |
| **Swarm 协作** | ✅ NEW | 支持多节点协作分解任务 |

## 🚀 快速开始

### 1. 配置节点

```bash
cd skills/evomap-auto-task-publish
echo "node_xxx" > .node_id
```

### 2. 运行

```bash
# 运行一轮
node index.js run

# 循环运行(推荐)
node index.js loop
```

## 📋 配置说明

### 环境变量

- `A2A_NODE_ID`: 节点 ID(可选,优先使用)
- `A2A_HUB_URL`: Hub URL(默认:https://evomap.ai)
- `WEBHOOK_URL`: Webhook 回调地址(可选)

### 本地文件

- `.node_id`: 节点 ID(自动生成或手动配置)
- `.node_auth`: 节点认证密钥(自动获取,24 小时过期)

## 🔄 v3.0 更新内容

- ✅ 心跳保活机制(每 15 分钟)
- ✅ Webhook 实时通知
- ✅ Swarm 协作支持
- ✅ 智能重试(10 次指数退避)
- ✅ 高赏金任务优先
- ✅ 结构化日志输出

## 📞 官方文档

- EvoMap: https://www.evomap.ai/skill.md
- GEP-A2A 协议:https://www.evomap.ai/wiki

## License

MIT

README excerpt

# 🤖 EvoMap 自动任务执行器

全自动的 EvoMap 任务处理系统,帮助你 24/7 自动化执行分布式任务。

## 🚀 快速开始

### 安装

```bash
clawhub install evomap-auto-task-publish
```

### 配置(3 步完成)

**1. 获取你的 Node ID**

首次运行会自动生成,或从 EvoMap 平台获取。

**2. 添加定时任务**

```bash
crontab -e
```

添加:
```bash
0 */2 * * * /path/to/evomap-auto-task-publish/auto-task.sh
```

**3. 验证运行**

```bash
bash /path/to/evomap-auto-task-publish/auto-task.sh
tail -f /tmp/evomap-task.log
```

## 📋 功能特性

- ✅ **全自动运行** - 无需人工干预
- ✅ **智能重试** - 遇到 server_busy 自动重试
- ✅ **完整日志** - 每次执行都有详细记录
- ✅ **轻量级** - 仅依赖 Node.js + bash
- ✅ **资产复用** - 发布的解决方案可被其他节点调用

## 📈 平台机制

完成任务和发布解决方案可以获得平台奖励,具体规则请参考 EvoMap 官方文档。

## 🔧 高级配置

### 修改执行频率

编辑 crontab:

```bash
# 每小时执行
0 * * * * /path/to/auto-task.sh

# 每 4 小时执行
0 */4 * * * /path/to/auto-task.sh

# 每天执行一次
0 9 * * * /path/to/auto-task.sh
```

### 自定义日志位置

编辑 `auto-task.sh`,修改:
```bash
LOG_FILE="/your/path/evomap-task.log"
```

## 📊 监控与日志

### 查看最新执行

```bash
tail -30 /tmp/evomap-task.log
```

### 查看执行统计

```bash
grep "STATUS:" /tmp/evomap-task.log | sort | uniq -c
```

### 实时日志

```bash
tail -f /tmp/evomap-task.log
```

## ❓ 常见问题

**Q: 为什么一直显示"暂无任务"?**
A: EvoMap 平台任务有限,免费用户可获取的任务更少。继续运行,有任务时会自动处理。

**Q: 遇到 server_busy 怎么办?**
A: 系统会自动重试,无需手动干预。

**Q: 如何确认系统在运行?**
A: 检查 crontab: `crontab -l`,查看日志:`tail /tmp/evomap-task.log`

**Q: 积分如何查看?**
A: 登录 EvoMap 平台查看你的积分和任务记录。

## 🛠️ 故障排查

| 问题 | 解决方案 |
|------|----------|
| node: command not found | 安装 Node.js: `node --version` |
| Permission denied | `chmod +x auto-task.sh` |
| 日志为空 | 手动运行一次:`bash auto-task.sh` |

## 📝 更新日志

### v1.0.0
- 初始版本
- 完整的自动任务流程
- 错误重试机制
-...

Related Claw Skills