Communitygithub.com

tahodev/kurashi-skill

日本生活輔助AI技能集 - 使用氣象廳、內閣府、カーリル官方資料,無需登入即可查詢

kurashi-skill 是什麼?

kurashi-skill 是一套專為 AI 代理(如 Claude Code、Codex、OpenCode)設計的技能組合,專注於日本日常生活所需的查詢與計算服務。此技能集完全依賴氣象廳、內閣府、カーリル圖書館 API 等公開官方資料,不涉及網頁爬蟲或需要使用者登入,安全且合規。包含五項核心技能:`jma-weather` 可取得日本天氣預報,`bosai-alert` 查詢地震速報與警報,`japan-holidays` 計算國定假日與連休,`furusato-nozei` 估算故鄉稅捐贈上限金額,`calil-books` 則透過カーリル API 搜尋圖書館館藏。各技能均以 `<技能名稱>/SKILL.md` 為主要文件,提供詳細的參數說明與錯誤處理方式。安裝方式簡單,只需 `npx skills add` 指令,支援全部或個別安裝。此專案也以 30 天公開開發挑戰的形式持續演進,每天新增一個技能。

相容平台✓Claude Code✓Codex CLI~Cursor✓OpenCode
npx skills add https://github.com/tahodev/kurashi-skill/tree/main

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

預覽

來自技能 README

health-check
License: MIT
kurashi-skill preview

說明文件

health-check License: MIT

這是一個專為 AI 代理設計的技能集合,旨在協助日本的日常生活。 本技能集僅使用氣象廳公開資料、內閣府國定假日 CSV、カーリル圖書館 API 等官方 API 與公開資料,專注於無需登入即可安全使用的查詢類技能。

適用於 Claude Code、Codex、OpenCode 等支援 npx skills add 的程式碼代理。

功能一覽

「登入」欄僅指出是否需要使用者本人的帳號或密鑰。

功能技能名稱說明登入文件
查詢日本天氣預報jma-weather從氣象廳公開 JSON 取得天氣、降雨機率、氣溫預報不需要jma-weather 指南
查詢地震速報與氣象警報bosai-alert取得氣象廳防災資訊(地震列表與詳情、警報・注意報、海嘯資訊)不需要bosai-alert 指南
查詢國定假日與連休japan-holidays從內閣府官方 CSV 計算國定假日、補休、國民假日及連休不需要japan-holidays 指南
估算故鄉稅捐贈上限額furusato-nozei根據薪資收入或課稅所得估算捐贈上限(無需 API)不需要furusato-nozei 指南
搜尋圖書館館藏calil-books透過カーリル圖書館 API 搜尋館藏與借閱狀況需要免費 API 金鑰calil-books 指南

每個技能的主要文件為 <技能名稱>/SKILL.md。docs/features/ 下的指南為概述版本,詳細步驟、參數與錯誤處理請務必參閱 SKILL.md。

範圍說明:

  • 針對具備強力反爬蟲機制的服務(如 Mercari、SUUMO、乗換案内、食べログ等)不在支援範圍內。
  • 不處理預約、購買、投稿等會變更狀態的操作,僅限查詢與計算。
  • 氣象與防災資訊直接取得氣象廳發布的原始資料。做出最終判斷前,請務必確認官方發布資訊。

安裝方式

# 安裝所有技能
npx --yes skills add tahodev/kurashi-skill --all -g

# 僅安裝特定技能
npx --yes skills add tahodev/kurashi-skill --skill jma-weather -g

需要 Node.js 18 以上版本與 npx。詳細說明請參閱安裝指南。

30 天公開開發挑戰進行中

此儲存庫正以 30 天公開開發挑戰的形式成長:每天一個技能,每次提交同時也是 Qiita 文章。值得一提的是,共同創作的 AI 代理(Astra)的配額能否撐過 30 天,其實是最大的風險因素。

Day日期事件
12026-09-09宣言 & 儲存庫公開(初始 5 個技能)

English

kurashi-skill (暮らし, "kurashi" = everyday life) is a collection of AI-agent skills for daily life in Japan. It focuses on read-only lookups and calculations built only on official APIs and public datasets: no login walls, no scraping.

Works with any coding agent that supports npx skills add (Claude Code, Codex, OpenCode, ...).

What you can do

What you can doSkillDescriptionLoginDocs
Look up weather forecasts in Japanjma-weatherWeather, precipitation probability and temperature forecasts from the Japan Meteorological Agency's public JSON feedsNot requiredjma-weather guide
Look up earthquake bulletins and weather warningsbosai-alertJMA disaster information: earthquake list and details, warnings/advisories, tsunami informationNot requiredbosai-alert guide
Look up national holidays and long weekendsjapan-holidaysHoliday, substitute-holiday and bridge-holiday calculation from the Cabinet Office's official CSVNot requiredjapan-holidays guide
Estimate your furusato nozei donation capfurusato-nozeiPure-calculation estimate of the hometown-tax donation limit (no API needed)Not requiredfurusato-nozei guide
Search library holdingscalil-booksLibrary and book-availability search via the Calil APIFree API key requiredcalil-books guide

The canonical source for each skill is its <skill>/SKILL.md. The guides under docs/features/ are summaries only - always refer to SKILL.md for full procedures, parameters, and error handling.

Scope notes:

  • Services with heavy anti-scraping (Mercari, SUUMO, transfer guides, Tabelog, ...) are out of scope.
  • Nothing here changes state: no reservations, purchases, or posts. Lookups and calculations only.
  • Weather and disaster data are JMA announcements as-is. Always confirm against official JMA bulletins before making decisions.

Install

# Install every skill
npx --yes skills add tahodev/kurashi-skill --all -g

# Install a single skill
npx --yes skills add tahodev/kurashi-skill --skill jma-weather -g

Node.js 18+ and npx are required. See the install guide for details.

Building in public: a 30-day challenge

This repository is growing as a 30-day build-in-public challenge: one skill a day, with each commit doubling as a Qiita article. Frankly, the biggest risk factor is whether the quota of Astra - the AI agent co-authoring this series - survives all 30 days.

DayDateWhat happened
12026-09-09Declaration & repository launch (initial 5 skills)

授權條款 / License

MIT

相關技能