revenue-kun
Koichi Matsuda / Signal Yield Advisory v0.5.2
Publisher description
From the marketplace listing
Convert rent-roll CSV files and text-based PDFs into an inspectable direct-capitalization Excel workbook. revenue-kun previews extracted rent-roll rows and creates OER, detailed-expense, and extracted-rent-roll sheets for review and further analysis. It is an Apache-2.0, local-first OSS tool designed for real-estate practitioners. Files are processed locally and are not uploaded to a hosted service. OCR and scanned PDFs are not supported. Outputs are financial estimates, not appraisal, investment, legal, or tax advice.
Language: English · Automatically detected from descriptions.
Publisher keywords
Search terms declared by the publisher.
Files & skills
File archives
Skill instructions
revenue-kun2.95 KB
---
name: revenue-kun
description: Use this skill when developing, validating, documenting, or running
revenue-kun — a real-estate direct-capitalization income-estimation CLI/Skill that
parses rent-roll inputs (CSV / text-based PDF) and generates an inspectable Excel
workbook (収益試算値). Do not use for appraisal opinions, investment/legal/tax advice,
OCR/scanned PDFs, or any "real-world PDF verified" claim (Issue #21 open).
---
# revenue-kun (Codex Agent Skill)
## Purpose
revenue-kun の開発・検証・ドキュメント・サンプル実行を補助する。リポジトリ内で動作し、
エンジンは `src/` を直接呼ぶ(複製しない)。
## Product position
GitHub OSS の研究・検証用 CLI/Skill。商用 SaaS でも完成鑑定プロダクトでもない。
## Standard workflow
1. branch / status / 関連 issue を確認。
2. README・リリースノート・GUARDRAILS.md を読む。
3. エントリポイント `python src/main.py` を確認。
4. サンプル実行(`scripts/run_sample.sh` または AGENTS.md の run コマンド)。
5. `python -m pytest -q` を通してから挙動を主張。
6. 検証範囲を超える主張をしない。
## Local Web UI 起動
ユーザーが「revenue-kunを起動して」「revenue-kunのWeb UIを開いて」「ブラウザで使いたい」等(文脈上revenue-kunの話であることが明らかな場合)と依頼した場合は、`python src/main.py` の実行ではなく、Local Web UIを起動する。
1. 事前に `curl -s http://127.0.0.1:8000/healthz` で確認する。`{"status":"ok"}` が返れば既存プロセスを再利用し、再起動しない。判別できないレスポンスの場合は、既存プロセスを流用・終了せず、別ポートの可否をユーザーに確認する。
2. 起動コマンド(リポジトリルートで実行、バックグラウンド起動、後続操作をブロックしない):
```bash
python -m uvicorn webui.app:app --host 127.0.0.1 --port 8000
```
3. `127.0.0.1` 限定bind。`0.0.0.0` や外部公開はしない。ホスティング型SaaSであるかのような表現もしない。
4. 起動後、health checkで確認したうえで `http://127.0.0.1:8000/` をユーザーへ案内する。
5. 起動失敗時は原因(依存未導入・ポート競合等)を要約して伝える。「起動しました」と未確認のまま報告しない。
6. この分岐は `webui/` を含むこのリポジトリ環境でのみ有効。CLIによる `direct_cap.xlsx` 生成フロー自体は変更しない。
## Guardrails
スコープ・必須用語・禁止表現はリポジトリ直下の GUARDRAILS.md を正本とする。要点:
- 出力は「収益試算値」。鑑定評価・収益価格ではない。
- 数値(還元利回り等)を提案しない。欠損は補完しない。
- 「実務検証済み」「リリース済み」「完全互換」「全エージェント対応」と書かない。
Referenced files: 1
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- Apache-2.0
- Package author
- Signal Yield Advisory / Koichi Matsuda
- Keywords
- See publisher keywords
Declared capabilities
- Interactive
- Write
Package observed Oct 2, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 3, 2026 · 00:00 UTC
- Collection status
- Collected
plugins_6a56a32e521c8191927de20223f702ca
Download plugin data (JSON)