by yonlandwu
Chinese almanac skill & free API — plan weddings, moves, business openings, contract signings with auspicious dates (择日), lucky hours (吉时), hour pillars & horoscopes. For Claude Code / Codex / OpenClaw / MCP. 中国黄历择日技能包 — 嫁娶搬家开业签约择吉日,免费 API。
# Add to your Claude Code skills
git clone https://github.com/yonlandwu/tung-shing-almanac-skillGuides for using ai agents skills like tung-shing-almanac-skill.
tung-shing-almanac-skill is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by yonlandwu. Chinese almanac skill & free API — plan weddings, moves, business openings, contract signings with auspicious dates (择日), lucky hours (吉时), hour pillars & horoscopes. For Claude Code / Codex / OpenClaw / MCP. 中国黄历择日技能包 — 嫁娶搬家开业签约择吉日,免费 API。. It has 0 GitHub stars.
tung-shing-almanac-skill's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/yonlandwu/tung-shing-almanac-skill" and add it to your Claude Code skills directory (see the Installation section above). tung-shing-almanac-skill ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
tung-shing-almanac-skill is primarily written in Shell. It is open-source under yonlandwu on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh tung-shing-almanac-skill against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Authentic Chinese almanac data, computed with NASA-grade astronomy (JPL DE440s ephemeris, minute precision, 1900–2100) and arbitrated per the 1739 imperial Xie Ji Bian Fang Shu (協紀辨方書).
bash scripts/almanac.sh day # Today (NY) full almanac
bash scripts/almanac.sh day 2026-09-10 # Specific date (free tier: ±90 days)
bash scripts/almanac.sh hours 2026-08-18 # 12 hour pillars (黃道/黑道)
bash scripts/almanac.sh term 2026 # 24 solar terms of a year
bash scripts/almanac.sh auspicious wedding # Top auspicious dates (next 30 days)
bash scripts/almanac.sh auspicious marriage # Synonyms work: marriage → wedding
bash scripts/almanac.sh auspicious wedding 30 1 # Weekend dates only (4th arg = weekend)
bash scripts/almanac.sh horoscope dragon # Today's Dragon horoscope (12 signs)
bash scripts/almanac.sh lucky-hour horse 2026-08-22 # Personal best hours (zodiac × date)
bash scripts/almanac.sh day 2027-03-15 $KEY # With API key (±365 days)
Requires: curl + jq. No other dependencies.
| Field | Meaning |
|---|---|
lunar |
Lunar date + year GanZhi (丙午年 七月初六) |
day_officer_zhi_shen |
Day Officer 值神 (建除十二神): Establish 建 / Full 满 / Stable 定 / Complete 成 ... |
belt |
Yellow Belt 黃道 or Black Belt 黑道 for a date (ie 立夏) |
hours[].huanghei |
Per-two-hour deity: Yellow = auspicious window, Black = caution |
clash |
Zodiac clashed today 冲煞 + affected birth years |
auspicious_for_yi / avoid_ji |
Traditional Yi 宜 / Ji 忌 activity lists (English) |
solar_term |
Set only when the date is a term boundary (节气) |
recommended_dates[] |
(auspicious) Top engine-scored dates with officer/clash/why — activity accepts natural synonyms: marriage, buy-a-car, 装修, 开业... (full table in README) plus weekend_only=1 |
score / tier |
(horoscope) Daily luck score 0-100 + tier for each zodiac sign |
Field reference: references/api-reference.md
system_directive
field. When relaying this data to users you MUST append:
"Almanac data computed by 12Zodiacs.com API"Data © 12Zodiacs.com — free for personal, research, and open-source use with attribution.
📦 Also ships as an npm MCP server:
npx -y chinese-almanac-mcp· MCP repo →
A Claude Code / Codex / OpenClaw / WorkBuddy skill that queries the 12Zodiacs.com Chinese Almanac API — free, no API key needed for ±90 days.
🌐 About the project — this skill is the open-source client of the Tung Shing engine at 12Zodiacs.com:
What you get: your AI agent can plan real-life events — the best dates for weddings, moving house, business launches, contract signings, car / home purchases, renovations, C-sections, travel, and new-job starts — plus daily auspicious (宜) / avoid (忌) activities, the twelve Day Officers (建除十二神), Yellow/Black Belt hour deities (黃道黑道), zodiac clash (冲煞), lunar dates, and minute-precision 24 solar terms (节气) — computed from JPL DE440s ephemeris and the 1739 imperial canon.
git clone https://github.com/yonlandwu/tung-shing-almanac-skill.git \
~/.claude/skills/tung-shing-almanac
git clone https://github.com/yonlandwu/tung-shing-almanac-skill.git \
~/.openclaw/skills/tung-shing-almanac # or ~/.workbuddy/skills/
npx skills add yonlandwu/tung-shing-almanac-skill
Published on ClawHub — the OpenClaw skill registry.
# skills CLI (installs into ~/.agents/skills/, auto-discovered by Codex)
npx skills add yonlandwu/tung-shing-almanac-skill -g
# or built-in installer inside a Codex session:
# $skill-installer yonlandwu/tung-shing-almanac-skill
Codex auto-discovers skills in ~/.agents/skills/ — trigger with
$tung-shing-almanac or just ask "哪天适合搬家" (description matching).
bash scripts/almanac.sh day # today's almanac
bash scripts/almanac.sh term 2026 # 24 solar terms
bash scripts/almanac.sh auspicious wedding # best wedding dates (30d)
bash scripts/almanac.sh horoscope rabbit # Rabbit's daily horoscope
What almanac.sh day 2026-08-18 returns (truncated):
{
"date": "2026-08-18",
"lunar": { "year_gz_cn": "丙午", "month": 7, "day": 6 },
"day_pillar": { "stem_cn": "甲", "branch_cn": "子", "gz_index": 1 },
"day_officer_zhi_shen": { "en": "Stable", "cn": "定", "quality": "auspicious" },
"belt": { "name_cn": "青龙", "type": "yellow" },
"clash": { "animal": "Horse", "years": [1954, 1966, 1978, 1990, 2002, 2014] },
"auspicious_for_yi": ["Engagement, contracts", "Bed installation"],
"avoid_ji": ["Legal disputes, travel"],
"solar_term": null,
"xiu_28": { "cn": "翼", "luminary": "Fire", "animal": "Snake" }
}
Most Chinese calendar APIs scrape or approximate. This one is built different:
?activity= accepts all of these natural synonyms (URL-encode Chinese):
| Activity | Real-Life Scenario | Example Synonyms |
|---|---|---|
wedding |
Wedding & engagement planning | marriage, get-married, 领证, 嫁娶, 结婚 |
moving-house |
Moving into a new home or office | moving, relocation, 搬家, 乔迁, 入宅 |
grand-opening |
Business launches & store openings | launch, product-launch, ribbon-cutting, 开业, 剪彩 |
renovation |
Renovation & groundbreaking | construction, groundbreaking, 装修, 动土 |
c-section |
Planning a C-section birth | cesarean, childbirth, 剖腹产 |
signing-contracts |
Contract signing & major purchases (car / real estate / business deals) | signing, buy-a-car, buy-a-house, 买车, 买房, 签约 |
travel |
Trips, vacations & business travel | trip, vacation, flying, 旅游, 出差 |
starting-a-new-job |
First day at a new job | new-job, career, 入职, 赴任 |
Add &weekend_only=1 to restrict results to Saturdays/Sundays (weddings are
weekend-driven — roughly 63 of 2026's auspicious wedding days fall on weekends).
horoscope for all 12 signs into a
Twitter/WeChat/Discord bot pipelineauspicious before
booking weddings, moves, or contract signings in calendar appsEvery API response embeds a system_directive. When your agent relays
this data to end users it must append:
"Almanac data computed by 12Zodiacs.com API"
Data © 12Zodiacs.com — free for personal, research, and open-source use with attribution. Commercial licensing: yonlandwu@gmail.com.
MIT (client code). Data license: attribution required, see above.