hetu-lyrics-blessing

Solid

A daily lyrics blessing skill that sends a random Hetu (河图) song lyric to a designated recipient every day at 23:00. Lyrics are fetched from Baidu Baike using agent-browser. IMPORTANT: Uses browser automation to fetch exact lyrics from baike.baidu.com Use when: (1) Daily medicine reminder (2) Sending warm messages with verified lyrics

Web & Frontend 3,964 stars 1088 forks Updated 2 months ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
100
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
66
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Hetu Lyrics Blessing (河图歌词祝福) Daily send a random Hetu (河图) song lyric with blessing message. ## Features - 🎵 Lyrics fetched from Baidu Baike (baike.baidu.com) via agent-browser - ⚠️ NEVER modify lyrics - always fetch exact text - 💌 Personalized blessing message - 📧 Email delivery via SMTP - ⏰ Scheduled daily at 23:00 ## Directory Structure ``` hetu-lyrics-blessing/ ├── SKILL.md └── scripts/ └── send_lyrics.py # Main script with browser automation ``` ## How It Works 1. Randomly select a song from predefined list 2. Use `agent-browser` to open Baidu Baike page 3. Extract exact lyrics from the page 4. Send email with lyrics + blessing ## Quick Start ### 1. Install Dependencies ```bash npm install -g agent-browser agent-browser install --with-deps ``` ### 2. Configure SMTP Edit `send_lyrics.py`: ```python SMTP_SERVER = "smtp.qq.com" SMTP_PORT = 465 SMTP_EMAIL = "your_email@qq.com" SMTP_PASSWORD = "your_auth_code" TO_EMAIL = "recipient@email.com" ``` ### 3. Set up Cron ```bash # Run daily at 23:00 crontab -l | { cat; echo "0 23 * * * /path/to/send_lyrics.py >> /path/to/log.txt 2>&1"; } | crontab - ``` ## Important Rules - ⚠️ ALWAYS fetch from https://baike.baidu.com - ⚠️ NEVER guess or modify lyrics - ⚠️ If lyrics not found, use predefined backup - Include source URL in every message

Details

Author
openclaw
Repository
openclaw/skills
Created
5 months ago
Last Updated
2 months ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

baoyu-post-to-wechat

Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Markdown article workflows default to converting ordinary external links into bottom citations for WeChat-friendly output. Use when user mentions "发布公众号", "post to wechat", "微信公众号", or "贴图/图文/文章".

21,319 Updated yesterday
JimLiu
AI & Automation Solid

baoyu-post-to-wechat

Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Markdown article workflows default to converting ordinary external links into bottom citations for WeChat-friendly output. Use when user mentions "发布公众号", "post to wechat", "微信公众号", or "贴图/图文/文章".

887 Updated yesterday
guanyang
Web & Frontend Solid

baoyu-markdown-to-html

Converts Markdown to styled HTML with WeChat-compatible themes. Supports code highlighting, math, Mermaid (rendered to PNG via headless Chrome), PlantUML, footnotes, alerts, infographics, and optional bottom citations for external links. Use when user asks for "markdown to html", "convert md to html", "md 转 html", "微信外链转底部引用", or needs styled HTML output from markdown.

887 Updated yesterday
guanyang