Communitygithub.com

tahodev/kurashi-skill

Collection de compétences AI pour la vie quotidienne au Japon - consultations sans connexion utilisant les données officielles de l'Agence météorologique, du Cabinet Office et de Calil

Qu'est-ce que kurashi-skill ?

Kurashi-skill est une collection de compétences destinées aux agents IA (tels que Claude Code, Codex ou OpenCode) conçue pour aider dans la vie quotidienne au Japon. Elle regroupe des fonctionnalités de consultation et de calcul en lecture seule, sans nécessiter de connexion utilisateur ni d'opérations d'état (réservations, achats, publications). Les données proviennent exclusivement d'API officielles et de jeux de données publics : l'Agence météorologique du Japon (JMA) pour les prévisions météo et les alertes sismiques, le Cabinet Office pour les jours fériés, et l'API Calil pour les bibliothèques. Toutes les compétences sont accessibles via la commande `npx skills add` et ne nécessitent pas d'authentification, à l'exception de l'API Calil qui requiert une clé gratuite. Le projet suit un défi de développement en public sur 30 jours, avec un commit par jour. Les guides détaillés de chaque compétence se trouvent dans leurs fichiers `SKILL.md` respectifs.

Compatible avec✓Claude Code✓Codex CLI~Cursor✓OpenCode
npx skills add https://github.com/tahodev/kurashi-skill/tree/main

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Aperçu

Depuis le README du skill

health-check
License: MIT
kurashi-skill preview

Documentation

health-check License: MIT

Collection de compétences pour agents IA destinée à faciliter la vie quotidienne au Japon. Elle regroupe des compétences de consultation utilisant uniquement des API officielles et des données publiques (données ouvertes de l'Agence météorologique du Japon, fichier CSV des jours fériés du Cabinet Office, API des bibliothèques Calil) – sans connexion utilisateur.

Fonctionne avec Claude Code, Codex, OpenCode et tout agent de codage supportant npx skills add.

Ce que vous pouvez faire

La colonne « Connexion » indique uniquement si un compte personnel ou une clé secrète est nécessaire.

Ce que vous pouvez faireNom de la compétenceDescriptionConnexionDocumentation
Consulter les prévisions météo au Japonjma-weatherRécupère les prévisions météo, probabilité de précipitations et températures depuis les flux JSON publics de l'Agence météorologiqueNon requiseGuide jma-weather
Consulter les alertes sismiques et météobosai-alertRécupère les informations de l'Agence météorologique (liste et détails des séismes, alertes et avis, informations sur les tsunamis)Non requiseGuide bosai-alert
Consulter les jours fériés et pontsjapan-holidaysCalcule les jours fériés, jours de report et ponts à partir du CSV officiel du Cabinet OfficeNon requiseGuide japan-holidays
Estimer le plafond de don pour furusato nozeifurusato-nozeiCalcule une estimation du plafond de don pour la taxe communale (sans API)Non requiseGuide furusato-nozei
Rechercher des livres en bibliothèquecalil-booksRecherche les collections et disponibilités via l'API CalilClé API gratuite requiseGuide calil-books

La source officielle de chaque compétence est le fichier <nom_compétence>/SKILL.md. Les guides dans docs/features/ sont des résumés – pour les procédures détaillées, les paramètres et la gestion des erreurs, référez-vous toujours au SKILL.md.

Périmètre :

  • Les services fortement protégés contre le scraping (Mercari, SUUMO, plans de transport, Tabelog, etc.) sont exclus.
  • Aucune opération modifiant l'état (réservation, achat, publication) n'est traitée. Seules des consultations et des calculs.
  • Les données météo et de catastrophes sont directement issues des annonces de l'Agence météorologique. Pour toute décision finale, veuillez consulter les annonces officielles.

Installation

# Installer toutes les compétences
npx --yes skills add tahodev/kurashi-skill --all -g

# Installer une compétence spécifique
npx --yes skills add tahodev/kurashi-skill --skill jma-weather -g

Node.js 18 ou supérieur et npx sont requis. Consultez le guide d'installation pour plus de détails.

Défi de développement en public sur 30 jours en cours

Ce dépôt se développe dans le cadre d'un défi de développement en public sur 30 jours : une compétence par jour, chaque commit faisant office d'article Qiita. À vrai dire, le principal facteur de risque est de savoir si le quota d'Astra – l'agent IA co-auteur de cette série – tiendra les 30 jours.

JourDateÉvénement
12026-09-09Déclaration et publication du dépôt (5 compétences initiales)

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)

Licence / License

MIT

Skills associés