Token导航 LogoToken导航

Agent Skill · 研究检索

consumption-tax(消费税)

consumption-tax 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

consumption-tax 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 17,618。

总安装 6,504周安装 271GitHub Stars 336下载 2,168核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

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

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

命令行安装

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

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

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

计算课税売上与仕入れ对应的消费税金额,支持确定申告准备。依赖 assess 判定课税事业者身份,settlement 完成决算前提。结果输出至 /e-tax 工具供税务申报书填写使用。需读取 shinkoku.config.yaml 配置,路径解析基于当前工作目录。

consumption-tax 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/consumption-tax

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/kazukinagata/shinkoku --skill consumption-tax;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

consumption-tax 怎么安装?

在终端执行 npx skills add https://github.com/kazukinagata/shinkoku --skill consumption-tax。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

consumption-tax 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

consumption-tax 需要什么权限?

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

consumption-tax 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

consumption-tax 用的人多吗?

公开数据是累计安装 6,504 次,近一周安装 271 次,下载 2,168 次,GitHub 336 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

consumption-tax 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
consumption-tax

消费税 · 本页

6,504336只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

消費税計算(Consumption Tax Calculation)

課税売上・課税仕入から消費税額を計算するスキル。 assess スキルで消費税の課税事業者と判定され、settlement スキルで決算が完了していることを前提とする。 計算結果は /e-tax スキル(Claude in Chrome)で確定申告書等作成コーナーに入力する。

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

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

- db_path: CLI スクリプトの --db-path 引数に使用 - output_dir: 進捗ファイル等の出力先ベースディレクトリ - 各ディレクトリ: ファイル参照時に使用

パス解決の例

config の db_path が ./shinkoku.db で CWD が /home/user/tax-2025/ の場合:

  • shinkoku tax calc-consumption --input /home/user/tax-2025/output/consumption_input.json

進捗情報の読み込み

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

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

- .shinkoku/progress/06-settlement.md - .shinkoku/progress/02-assess.md

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

基本方針

  • assess スキルの判定結果(課税事業者判定・申告方法)を確認してから開始する
  • 免税事業者の場合は消費税申告不要であることを案内して終了する
  • 申告方法(2割特例/簡易課税/本則課税)に応じた計算を行う
  • 税率区分(標準税率10%/軽減税率8%)を正確に区分する
  • references/tax-classification.md の区分ルールに従って判定する

前提条件の確認

消費税計算を開始する前に以下を確認する:

  1. 課税事業者であるか: assess スキルの判定結果を確認する
  2. 申告方法の確定: 以下のいずれかを確認する

- 2割特例(インボイス登録により課税事業者になった場合の経過措置) - 簡易課税(届出済みで基準期間の課税売上が5,000万円以下) - 本則課税(上記以外)

  1. 課税期間: 通常は1月1日〜12月31日(個人事業者)
  2. 帳簿データが揃っているか: settlement スキルの決算が完了していること

申告方法の判定フロー

Q1. インボイス登録により課税事業者になったか?
    かつ基準期間の課税売上が1,000万円以下か?
├── Yes → 2割特例の適用が可能 → Q2へ
└── No → Q3へ

Q2. 2割特例を適用するか?
├── Yes → 2割特例で計算
└── No → Q3へ(簡易課税・本則課税と比較して有利な方を選択可能)

Q3. 簡易課税制度選択届出書を提出済みで、
    基準期間の課税売上が5,000万円以下か?
├── Yes → 簡易課税で計算
└── No → 本則課税で計算

ステップ1: 課税売上の集計

帳簿から課税売上高を税率区分別に集計する。ledger.py trial-balance や ledger.py search の結果から以下を算出する:

集計項目

項目説明
課税売上高(税込)税率10%と軽減税率8%を区分して集計
課税売上高(税抜)課税標準額(1,000円未満切り捨て)
非課税売上高受取利息等の非課税取引
免税売上高輸出取引等(該当する場合)

勘定科目との対応

  • 売上(4001): 通常は課税売上(tax_category = taxable)
  • 受取利息(4100): 非課税売上(tax_category = non_taxable)
  • 雑収入(4110): 内容に応じて課税/非課税を判定

ステップ2: 消費税額の計算

tax_calc.py calc-consumption の呼び出し

shinkoku tax calc-consumption --input consumption_input.json

入力 JSON (ConsumptionTaxInput):

{
  "fiscal_year": 2025,
  "method": "special_20pct",
  "taxable_sales_10": 5500000,
  "taxable_sales_8": 0,
  "taxable_purchases_10": 0,
  "taxable_purchases_8": 0,
  "simplified_business_type": null,
  "interim_payment": 0
}

出力 (ConsumptionTaxResult):

  • method: 適用した申告方法
  • taxable_sales_total: 課税売上高合計(税込、表示用)
  • taxable_base_10: 課税標準額(10%分、税抜、1,000円切捨て)
  • taxable_base_8: 課税標準額(8%分、税抜、1,000円切捨て)
  • national_tax_on_sales: 消費税額(国税: 7.8%分 + 6.24%分)
  • tax_on_sales: = national_tax_on_sales(後方互換エイリアス)
  • tax_on_purchases: 控除対象仕入税額(国税部分)
  • net_tax: 差引税額(100円切捨て、正の場合のみ)
  • refund_shortfall: 控除不足還付税額(仕入 > 売上の場合)
  • interim_payment: 中間納付税額
  • tax_due: 納付税額 = net_tax - interim_payment
  • local_tax_due: 地方消費税額(差引税額 × 22/78、100円切捨て)
  • total_due: 合計納付税額(負 = 還付)

2割特例の計算ロジック

1. 課税標準額 = 税込売上 × 100/110(10%分)or × 100/108(8%分)
   → 1,000円未満切捨て(国税通則法118条)

2. 消費税額(国税)= 課税標準額 × 7.8%(10%分)+ 課税標準額 × 6.24%(8%分)

3. 差引税額 = 消費税額 × 20%
   → 100円未満切捨て(国税通則法119条)

4. 地方消費税 = 差引税額 × 22/78
   → 100円未満切捨て
  • インボイス登録により課税事業者になった者が対象
  • 基準期間の課税売上が1,000万円以下であること
  • 適用期限: 令和8年9月30日を含む課税期間まで
  • 届出不要(申告書に適用する旨を記載するのみ)

簡易課税の計算ロジック

1. 課税標準額 = 税込売上 × 100/110(10%分)or × 100/108(8%分)
   → 1,000円未満切捨て(国税通則法118条)

2. 消費税額(国税)= 課税標準額 × 7.8%(10%分)+ 課税標準額 × 6.24%(8%分)

3. 控除対象仕入税額 = 消費税額 × みなし仕入率

4. 差引税額 = 消費税額 − 控除対象仕入税額
   → 100円未満切捨て(国税通則法119条)

5. 地方消費税 = 差引税額 × 22/78
   → 100円未満切捨て

みなし仕入率(事業区分別):

事業区分該当する事業みなし仕入率
第1種卸売業90%
第2種小売業、農林水産業(飲食料品)80%
第3種製造業、農林水産業(その他)、建設業、電気ガス業70%
第4種その他(飲食店業等)60%
第5種サービス業(運輸・通信・金融保険)50%
第6種不動産業40%
  • フリーランス(IT、デザイン、コンサル等)は通常第5種(みなし仕入率50%)
  • 2以上の事業を営む場合は、原則として事業区分ごとに計算する

本則課税の計算ロジック

1. 課税標準額 = 税込売上 × 100/110(10%分)or × 100/108(8%分)
   → 1,000円未満切捨て(国税通則法118条)

2. 課税売上に係る消費税額(国税):
    標準税率分: 課税標準額 × 78/1000(= 7.8%)
    軽減税率分: 課税標準額 × 624/10000(= 6.24%)

3. 課税仕入に係る消費税額(国税):
    標準税率分: 税込仕入額 × 78/1100(= 7.8/110)
    軽減税率分: 税込仕入額 × 624/10800(= 6.24/108)

4. 差引税額 = 売上消費税額 − 仕入消費税額
   正の場合 → 100円未満切捨て(国税通則法119条)
   負の場合 → 控除不足還付税額(端数処理なし)

5. 地方消費税 = 差引税額 × 22/78
   → 100円未満切捨て
  • 課税仕入の集計には適格請求書(インボイス)の保存が必要
  • 帳簿の消費税区分(references/tax-classification.md)に基づいて集計する
  • 課税売上割合が95%以上かつ課税売上高が5億円以下の場合、全額控除可能
  • インボイス制度における仕入税額控除の詳細要件は /tax-invoice-credit-context を実行する

ステップ3: 申告方法の比較(任意)

複数の方法が選択可能な場合、それぞれの税額を試算して比較表を提示する。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
消費税の申告方法比較
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

| 方法 | 納付税額 | 備考 |
|------|---------|------|
| 2割特例 | ○○,○○○円 | 届出不要 |
| 簡易課税 | ○○,○○○円 | 届出が必要 |
| 本則課税 | ○○,○○○円 | インボイス保存要 |

→ 最も有利な方法: [方法名](差額: ○○,○○○円)

ステップ4: 計算結果サマリーの提示

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
消費税の計算結果(令和○年分)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

■ 基本情報
  申告方法:           [2割特例 / 簡易課税 / 本則課税]
  課税期間:           令和○年1月1日〜12月31日

■ 課税売上
  標準税率(10%)対象:  ○,○○○,○○○円
  軽減税率(8%)対象:     ○○○,○○○円
  課税売上高合計:     ○,○○○,○○○円

■ 消費税額
  課税売上に係る消費税額:     ○○○,○○○円
  控除対象仕入税額:           ○○○,○○○円
  差引税額:                   ○○○,○○○円
  中間納付税額:                     0円
  -----------------------------------------
  消費税の納付税額:           ○○○,○○○円
  地方消費税の納付税額:        ○○,○○○円
  合計納付税額:               ○○○,○○○円

■ 次のステップ:
  → /e-tax で確定申告書等作成コーナーに入力する(Claude in Chrome)
  → /submit で提出準備を行う
  → 消費税の納付期限: 令和○年3月31日
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

引継書の出力

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

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

.shinkoku/progress/08-consumption-tax.md に以下の形式で出力する:

---
step: 8
skill: consumption-tax
status: completed
completed_at: "{当日日付 YYYY-MM-DD}"
fiscal_year: {tax_year}
---

# 消費税計算・申告書作成の結果

## 申告方法

- 適用方法: {2割特例/簡易課税/本則課税}

## 課税売上

- 標準税率(10%)対象: {金額}円
- 軽減税率(8%)対象: {金額}円
- 課税売上高合計: {金額}円

## 消費税額の内訳

- 課税売上に係る消費税額: {金額}円
- 控除対象仕入税額: {金額}円
- 差引税額: {金額}円

## 地方消費税

- 地方消費税額: {金額}円

## 合計納付税額

- 消費税の納付税額: {金額}円
- 地方消費税の納付税額: {金額}円
- **合計納付税額: {金額}円**

## 次のステップ

/e-tax で確定申告書等作成コーナーに入力する(Claude in Chrome)
/submit で提出準備を行う
消費税の納付期限: 令和{年}年3月31日

消費税申告が不要な場合(免税事業者)は status を skipped とし、内容は「免税事業者のため申告不要」と記載する。

進捗サマリーの更新

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

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

出力後の案内

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

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

免責事項

  • この計算は一般的な消費税の計算ロジックに基づく
  • 簡易課税の事業区分の判定は個別の事情により異なる場合がある
  • 最終的な申告内容は税理士等の専門家に確認することを推奨する

平台分布

Codex

32.8%
按下载量换算711

Claude

31.56%
按下载量换算684

Cursor

21.15%
按下载量换算459

Gemini CLI

8.93%
按下载量换算194

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

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

安装前确认

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

继续浏览同类 Skills