TopRank Skills

Home / Claw Skills / 邮件 / Astock Daily
Official OpenClaw rules 36%

Astock Daily

A 股每日精选技能

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

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

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

Overview

Skill Key
batype/astock-daily
Author
batype
Source Repo
openclaw/skills
Version
-
Source Path
skills/batype/astock-daily
Latest Commit SHA
ee3ca2b2084e453e9f4b806a86c8460158fce768

Extracted Content

SKILL.md excerpt

# A 股每日精选技能

## 描述
每日获取 A 股新股发行信息和 20 元以下的精选股票,通过邮件发送给用户。

## 激活方式
当用户提到 A 股、新股、股票筛选、低价股时激活此技能。

## 配置
在 `TOOLS.md` 中添加以下配置:

```markdown
### A 股股票技能

- 邮箱:8@batype.com
- 价格上限:20 元
- 发送时间:每天 09:00
```

## 使用方法

### 手动运行
```bash
node skills/astock-daily/index.js
```

### 定时运行
通过 cron 或 OpenClaw 的 heartbeat 功能每天运行。

## 数据源
- 东方财富网 API(新股发行)
- 新浪财经 API(股票行情)

## 输出
邮件包含:
1. 近期新股发行列表(代码、名称、申购日期、发行价)
2. 20 元以下精选股票(代码、名称、现价、涨跌幅、成交量)

README excerpt

# A 股每日精选技能

📈 每日自动获取 A 股新股发行信息和 20 元以下精选股票,通过邮件发送。

## 功能

- ✅ 获取最新新股发行数据(代码、名称、申购日期、发行价、上市日期)
- ✅ 筛选 20 元以下的活跃股票(按成交量排序)
- ✅ 生成精美的 HTML 邮件
- ✅ 支持 SMTP 和系统 mail 命令发送邮件
- ✅ 自动保存数据到本地 JSON 文件

## 安装

```bash
cd skills/astock-daily
npm install
```

依赖:
- nodemailer(可选,用于 SMTP 发送邮件)

## 配置

### 📧 1. SMTP 邮箱配置(阿里云企业邮箱)

编辑 `.env` 文件,填入你的邮箱密码:

```bash
# 编辑文件
vi .env

# 将 YOUR_PASSWORD_HERE 替换为你的邮箱密码
SMTP_CONFIG={"host":"smtp.qiye.aliyun.com","port":465,"secure":true,"user":"8@batype.com","pass":"你的密码","from":"8@batype.com"}
```

**其他邮箱配置参考:**
| 邮箱 | SMTP 服务器 | 端口 | SSL |
|------|------------|------|-----|
| QQ | smtp.qq.com | 587/465 | 推荐 465 |
| Gmail | smtp.gmail.com | 587/465 | 推荐 465 |
| 163 | smtp.163.com | 587/465 | 推荐 465 |
| Outlook | smtp-mail.outlook.com | 587 | 否 |

### ⏰ 2. 定时任务配置

```bash
crontab -e
```

添加(每个交易日 9:30 运行):
```
30 9 * * 1-5 cd /Users/batype/.openclaw/workspace-work/skills/astock-daily && /opt/homebrew/bin/node index.js >> /tmp/astock-daily.log 2>&1
```

详见 `CONFIG.md` 完整配置指南。

### 3. 系统 mail 命令(备选)

确保系统已配置 mail 命令:
```bash
# macOS 安装
brew install mailutils

# Ubuntu/Debian
sudo apt-get install mailutils
```

## 使用

### 手动运行

```bash
cd skills/astock-daily
node index.js
```

### 定时运行(每天 9 点)

#### 方式一:cron

```bash
crontab -e
```

添加:
```
0 9 * * * cd /Users/batype/.openclaw/workspace-work/skills/astock-daily && node index.js >> /tmp/astock-daily.log 2>&1
```

#### 方式二:OpenClaw Heartbeat

在 `HEARTBEAT.md` 中添加:
```markdown
- 每天 09:00 运行 A 股股票筛选技能
```

然后在主会话中运行:
```bash
node skills/astock-daily/index.js
```

## 输出示例

邮件包含两个部分:

### 1. 新股发行
| 代码 | 名称 | 申购日期 | 发行价 | 上市日期 |
|------|------|----------|--------|--...

Related Claw Skills