Token导航 LogoToken导航TokenDH.com
待分类只读github未标认证来源可访问许可证需确认审计通过

furusatofurusato 命令行

Agent Skill

furusato 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

6,123

周安装

263

GitHub Stars

336

下载量

2,146
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:furusato(furusato 命令行)
来源仓库:https://github.com/kazukinagata/shinkoku
仓库路径:skills/furusato
安装命令:
npx skills add https://github.com/kazukinagata/shinkoku --skill furusato
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/kazukinagata/shinkoku --skill furusato

简介

furusato 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。

  • 适用于 furusato 命令行相关的协作流程管理与信息同步,可结合来源仓库和原始 README 核验具体用法。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,支持主流宿主环境集成。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写操作。
  • furusato 属于待分类类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

ふるさと納税管理(Furusato Nozei Management)

ふるさと納税の寄附金受領証明書を読み取り、寄附データを管理し、控除額を計算するスキル。

設定の読み込み(最初に実行)

  1. shinkoku.config.yaml を Read ツールで読み込む
  2. ファイルが存在しない場合は /setup スキルの実行を案内して終了する
  3. 設定値を把握する:

- db_path: CLI スクリプトの --db-path 引数に使用(CWD基準で絶対パスに変換) - tax_year: 対象年度 - furusato_receipts_dir: 受領証明書の格納ディレクトリ(任意)

進捗情報の読み込み

設定の読み込み後、引継書ファイルを読み込んで前ステップの結果を把握する。

  1. .shinkoku/progress/progress-summary.md を Read ツールで読み込む(存在する場合)
  2. 以下の引継書を Read ツールで読み込む(存在する場合):

- .shinkoku/progress/01-setup.md

  1. 読み込んだ情報を以降のステップで活用する(ユーザーへの再質問を避ける)
  2. ファイルが存在しない場合はスキップし、ユーザーに必要情報を直接確認する

ステップ1: 受領証明書の画像読み取り

1-1. ファイルの確認

import_data.py furusato-receipt --file-path PATH でファイルの存在を確認する。

1-2. 画像の読み取り

**重要: 画像の読み取りは対応する reading-* スキルに委任する。**

単一の受領証明書の場合

画像ファイルの読み取りには /reading-receipt スキルを使用する。 スキルの指示に従い、デュアル検証(2つの独立した読み取り結果の照合)を行って結果を取得する。

結果照合: 両方の読み取り結果から amount, date, municipality_name を比較する

一致の場合: そのまま採用。「2つの独立した読み取りで結果が一致しました」と報告

不一致の場合: ユーザーに元画像パスと両方の結果を提示し、正しい方を選択してもらう:

  • 差異のあるフィールドを明示する
  • A を採用 / B を採用 / 手動入力 の3択を AskUserQuestion で提示する

読み取り結果の ---FURUSATO_RECEIPT_DATA--- ブロックから以下の情報を取得する:

  • 自治体名: 寄附先の市区町村名
  • 都道府県名: 寄附先の都道府県
  • 寄附金額: 円単位の整数
  • 寄附日: YYYY-MM-DD 形式
  • 受領証明書番号: 記載があれば

複数の受領証明書を一括処理する場合

  1. Glob ツールで受領証明書画像の一覧を取得する(例: furusato_receipts/*.jpg, furusato_receipts/*.png
  2. shinkoku import furusato-receipt --file-path PATH で各ファイルの存在を確認する
  3. 画像ファイルの読み取りには /reading-receipt スキルを使用する。 スキルの指示に従い、デュアル検証(2つの独立した読み取り結果の照合)を行って結果を取得する。 結果照合: ファイル単位で両方の読み取り結果の amount, date, municipality_name を比較する 一致の場合: そのまま採用。「2つの独立した読み取りで結果が一致しました」と報告 不一致の場合: 不一致のファイルについてユーザーに元画像パスと両方の結果を提示し、正しい方を選択してもらう:

- 差異のあるフィールドを明示する - A を採用 / B を採用 / 手動入力 の3択を AskUserQuestion で提示する

  1. 各証明書の結果をまとめてユーザーに提示する

1-3. ユーザーに確認

抽出した情報を一覧表示し、正しいか確認する。修正があればユーザーの入力を反映する。

ステップ2: 寄附データの登録

確認が完了したら furusato.py add で登録する。

shinkoku furusato add --db-path DB --input FILE

入力 JSON ファイルのフォーマット:

{
  "fiscal_year": 2025,
  "municipality_name": "自治体名",
  "amount": 30000,
  "date": "2025-06-15",
  "municipality_prefecture": "都道府県",
  "receipt_number": "受領証明書番号",
  "one_stop_applied": false
}

ワンストップ特例の確認

登録時に「ワンストップ特例を申請しましたか?」と確認する。

重要な注意: 副業で確定申告する場合、ワンストップ特例は無効化される。 確定申告時に全額を寄附金控除として申告する必要がある。

ステップ3: 複数の証明書を繰り返し処理

「他に受領証明書はありますか?」と確認し、あればステップ1~2を繰り返す。

ステップ4: 集計と控除上限チェック

すべての寄附データを登録したら furusato.py summary で集計する。

shinkoku furusato summary --db-path DB --fiscal-year YEAR [--estimated-limit N]

表示する情報:

  • 寄附先自治体数と合計金額
  • 所得控除額(合計 - 2,000円)
  • ワンストップ特例申請数
  • 控除上限の推定(所得情報がある場合)

控除上限の推定

所得情報が把握できている場合は tax_calc.py furusato-limit で上限を推定する。

shinkoku tax furusato-limit --input FILE

上限超過の場合は警告を表示: 「寄附合計額が推定上限を超えています。超過分は自己負担となります。」

ステップ5: 確定申告との関係

以下を説明する:

  • 副業で確定申告する場合、ワンストップ特例は使えない
  • 確定申告で寄附金控除(所得控除)として申告する
  • 所得税からの控除 = (寄附合計 - 2,000) x 所得税率
  • 住民税からの控除は別途計算される(特例分含む)

リファレンスファイル参照ガイド

質問カテゴリ参照ファイル
ふるさと納税の税制ルール・計算式references/furusato-tax-rules.md
上限額・返礼品・タイミング・相談全般references/furusato-consultation-guide.md

次のステップの案内

  • income-tax スキルで所得税の計算に進む(寄附金控除が自動反映される)
  • 他の控除(医療費控除等)がある場合は先にそちらを処理する

引継書の出力

サマリー提示後、以下のファイルを Write ツールで出力する。 これにより、セッションの中断や Compact が発生しても次のステップで結果を引き継げる。

ステップ別ファイルの出力

.shinkoku/progress/05-furusato.md に以下の形式で出力する:

---
step: 5
skill: furusato
status: completed
completed_at: "{当日日付 YYYY-MM-DD}"
fiscal_year: {tax_year}
---

# ふるさと納税管理の結果

## 登録済み寄附一覧

| 自治体名 | 都道府県 | 金額 | 寄附日 | ワンストップ |
|---------|---------|------|--------|------------|
| {自治体名} | {都道府県} | {金額}円 | {日付} | {申請済み/未申請} |

## 集計

- 寄附先自治体数: {件数}
- 寄附合計額: {合計金額}円
- 控除額(合計 - 2,000円): {控除額}円

## 控除上限との比較

- 推定控除上限: {上限額}円(所得情報がある場合)
- 上限超過: {なし/あり(超過額: {金額}円)}

## 次のステップ

/income-tax で所得税の計算に進む

寄附がない場合(スキップ)は status を skipped とし、内容は「該当なし」と記載する。

進捗サマリーの更新

.shinkoku/progress/progress-summary.md を更新する(存在しない場合は新規作成):

  • YAML frontmatter: fiscal_year、last_updated(当日日付)、current_step: furusato
  • テーブル: 全ステップの状態を更新(furusato を completed または skipped に)
  • 次のステップの案内を記載

出力後の案内

ファイルを出力したらユーザーに以下を伝える:

  • 「引継書を .shinkoku/progress/ に保存しました。セッションが中断しても次のスキルで結果を引き継げます。」
  • 次のステップの案内

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.03%
按下载量换算730

Claude

29.93%
按下载量换算642

Cursor

17.23%
按下载量换算370

Gemini CLI

9.1%
按下载量换算195

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills