jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Junta Leiloeiros

junta-leiloeiros

ブラジルの全27州の商業登記所から公式競売人のデータを収集し、SQLiteデータベースで管理・検索できるSkill。

⏱ 障害ポストモーテム 1日 → 1時間

📺 まず動画で見る(YouTube)

▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Coleta e consulta dados de leiloeiros oficiais de todas as 27 Juntas Comerciais do Brasil. Scraper multi-UF, banco SQLite, API FastAPI e exportacao CSV/JSON.

🇯🇵 日本人クリエイター向け解説

一言でいうと

ブラジルの全27州の商業登記所から公式競売人のデータを収集し、SQLiteデータベースで管理・検索できるSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o junta-leiloeiros.zip https://jpskill.com/download/3049.zip && unzip -o junta-leiloeiros.zip && rm junta-leiloeiros.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3049.zip -OutFile "$d\junta-leiloeiros.zip"; Expand-Archive "$d\junta-leiloeiros.zip" -DestinationPath $d -Force; ri "$d\junta-leiloeiros.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して junta-leiloeiros.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → junta-leiloeiros フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
34

💬 こう話しかけるだけ — サンプルプロンプト

  • Junta Leiloeiros を使って、最小構成のサンプルコードを示して
  • Junta Leiloeiros の主な使い方と注意点を教えて
  • Junta Leiloeiros を既存プロジェクトに組み込む方法を教えて

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

スキル: ブラジルの商業登記所の競売人

概要

ブラジルの全27商業登記所の公認競売人データを収集・照会します。複数州対応のスクレイパー、SQLiteデータベース、FastAPIによるAPI、CSV/JSONエクスポート機能を提供します。

このスキルを使用する場面

  • ユーザーが「leiloeiro junta」または関連するトピックに言及した場合
  • ユーザーが「junta comercial leiloeiro」または関連するトピックに言及した場合
  • ユーザーが「scraper junta」または関連するトピックに言及した場合
  • ユーザーが「jucesp leiloeiro」または関連するトピックに言及した場合
  • ユーザーが「jucerja」または関連するトピックに言及した場合
  • ユーザーが「jucemg leiloeiro」または関連するトピックに言及した場合

このスキルを使用しない場面

  • タスクがjunta leiloeirosと無関係な場合
  • よりシンプルで具体的なツールでリクエストを処理できる場合
  • ユーザーがドメインの専門知識を必要としない一般的な支援を求めている場合

仕組み

全27州の商業登記所の公認競売人に関する公開データを収集し、ローカルのSQLiteデータベースに永続化し、REST APIと複数の形式でのエクスポートを提供します。

ロケーション

C:\Users\renat\skills\junta-leiloeiros\
├── scripts/
│   ├── scraper/
│   │   ├── base_scraper.py      ← 抽象クラス
│   │   ├── states.py            ← 27のスクレイパーの登録
│   │   ├── jucesp.py / jucerja.py / jucemg.py / jucec.py / jucis_df.py
│   │   └── generic_scraper.py   ← 残りの22州で使用
│   ├── db.py                    ← SQLiteデータベース
│   ├── run_all.py               ← スクレイピングオーケストレーター
│   ├── serve_api.py             ← FastAPI API
│   ├── export.py                ← エクスポート
│   └── requirements.txt
├── references/
│   ├── juntas_urls.md           ← 全27登記所のURLとステータス
│   ├── schema.md                ← データベーススキーマ
│   └── legal.md                 ← 法的根拠
└── data/
    ├── leiloeiros.db            ← SQLiteデータベース (初回実行時に作成)
    ├── scraping_log.json        ← 各収集のログ
    └── exports/                 ← エクスポートされたファイル

インストール (一度だけ)

pip install -r C:\Users\renat\skills\junta-leiloeiros\scripts\requirements.txt

## JavaScriptを使用するサイトの場合:

playwright install chromium

データ収集


## 全27州

python C:\Users\renat\skills\junta-leiloeiros\scripts\run_all.py

## 特定の州

python C:\Users\renat\skills\junta-leiloeiros\scripts\run_all.py --estado SP RJ MG

## 実行せずに何が収集されるかを確認

python C:\Users\renat\skills\junta-leiloeiros\scripts\run_all.py --dry-run

## 並列処理を制御 (デフォルト: 5)

python C:\Users\renat\skills\junta-leiloeiros\scripts\run_all.py --concurrency 3

州ごとの統計

python C:\Users\renat\skills\junta-leiloeiros\scripts\db.py

直接SQL

sqlite3 C:\Users\renat\skills\junta-leiloeiros\data\leiloeiros.db \
  "SELECT estado, COUNT(*) FROM leiloeiros GROUP BY estado"

REST APIの提供

python C:\Users\renat\skills\junta-leiloeiros\scripts\serve_api.py

## 対話型ドキュメント: Http://Localhost:8000/Docs

エンドポイント:

  • GET /leiloeiros?estado=SP&situacao=ATIVO&nome=silva&limit=100
  • GET /leiloeiros/{estado} — 例: /leiloeiros/SP
  • GET /busca?q=texto
  • GET /stats
  • GET /export/json
  • GET /export/csv

データのエクスポート

python C:\Users\renat\skills\junta-leiloeiros\scripts\export.py --format csv
python C:\Users\renat\skills\junta-leiloeiros\scripts\export.py --format json
python C:\Users\renat\skills\junta-leiloeiros\scripts\export.py --format all
python C:\Users\renat\skills\junta-leiloeiros\scripts\export.py --format csv --estado SP

Pythonコードでの使用

import sys
sys.path.insert(0, r"C:\Users\renat\skills\junta-leiloeiros\scripts")
from db import Database

db = Database()
db.init()

## SP州のすべての現役競売人

leiloeiros = db.get_all(estado="SP", situacao="ATIVO")

## 名前による検索

resultados = db.search("silva")

## 統計

stats = db.get_stats()

カスタムスクレイパーの追加

特定の州で特別なロジックが必要な場合 (例: サイトがJavaScriptを使用している場合):


## Scripts/Scraper/Meu_Estado.Py

from .base_scraper import AbstractJuntaScraper, Leiloeiro
from typing import List

class MeuEstadoScraper(AbstractJuntaScraper):
    estado = "XX"
    junta = "JUCEX"
    url = "https://www.jucex.xx.gov.br/leiloeiros"

    async def parse_leiloeiros(self) -> List[Leiloeiro]:
        soup = await self.fetch_page()
        if not soup:
            return []
        # ここに特定のロジック
        return [self.make_leiloeiro(nome="...", matricula="...")]

scripts/scraper/states.pyに登録します:

from .meu_estado import MeuEstadoScraper
SCRAPERS["XX"] = MeuEstadoScraper

参照

  • 全登記所のURL: references/juntas_urls.md
  • データベーススキーマ: references/schema.md
  • 収集の法的根拠: references/legal.md
  • 収集ログ: data/scraping_log.json

ベストプラクティス

  • プロジェクトと要件について、明確で具体的なコンテキストを提供してください。
  • 本番コードに適用する前に、すべての提案を確認してください。
  • 包括的な分析のために、他の補完的なスキルと組み合わせてください。

よくある落とし穴

  • このスキルをそのドメインの専門知識外のタスクに使用すること。
  • 特定のコンテキストを理解せずに推奨事項を適用すること。
  • 正確な分析のために十分なプロジェクトコンテキストを提供しないこと。

関連スキル

  • leiloeiro-avaliacao - 強化された分析のための補完スキル
  • leiloeiro-edital - 強化された分析のための補完スキル
  • leiloeiro-ia - 強化された分析のための補完スキル
  • leiloeiro-juridico - 強化された分析のための補完スキル
  • leiloeiro-mercado - 強化された分析のための補完スキル

制限事項

  • このスキルは、タスクが上記の範囲と明確に一致する場合にのみ使用してください。
  • 出力を環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全境界、または成功基準が不足している場合は、停止して説明を求めてください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Skill: Leiloeiros das Juntas Comerciais do Brasil

Overview

Coleta e consulta dados de leiloeiros oficiais de todas as 27 Juntas Comerciais do Brasil. Scraper multi-UF, banco SQLite, API FastAPI e exportacao CSV/JSON.

When to Use This Skill

  • When the user mentions "leiloeiro junta" or related topics
  • When the user mentions "junta comercial leiloeiro" or related topics
  • When the user mentions "scraper junta" or related topics
  • When the user mentions "jucesp leiloeiro" or related topics
  • When the user mentions "jucerja" or related topics
  • When the user mentions "jucemg leiloeiro" or related topics

Do Not Use This Skill When

  • The task is unrelated to junta leiloeiros
  • A simpler, more specific tool can handle the request
  • The user needs general-purpose assistance without domain expertise

How It Works

Coleta dados públicos de leiloeiros oficiais de todas as 27 Juntas Comerciais estaduais, persiste em banco SQLite local e oferece API REST e exportação em múltiplos formatos.

Localização

C:\Users\renat\skills\junta-leiloeiros\
├── scripts/
│   ├── scraper/
│   │   ├── base_scraper.py      ← classe abstrata
│   │   ├── states.py            ← registro dos 27 scrapers
│   │   ├── jucesp.py / jucerja.py / jucemg.py / jucec.py / jucis_df.py
│   │   └── generic_scraper.py   ← usado pelos 22 estados restantes
│   ├── db.py                    ← banco SQLite
│   ├── run_all.py               ← orquestrador de scraping
│   ├── serve_api.py             ← API FastAPI
│   ├── export.py                ← exportação
│   └── requirements.txt
├── references/
│   ├── juntas_urls.md           ← URLs e status de todas as 27 juntas
│   ├── schema.md                ← schema do banco
│   └── legal.md                 ← base legal
└── data/
    ├── leiloeiros.db            ← banco SQLite (criado no primeiro run)
    ├── scraping_log.json        ← log de cada coleta
    └── exports/                 ← arquivos exportados

Instalação (Uma Vez)

pip install -r C:\Users\renat\skills\junta-leiloeiros\scripts\requirements.txt

## Para Sites Com Javascript:

playwright install chromium

Coletar Dados


## Todos Os 27 Estados

python C:\Users\renat\skills\junta-leiloeiros\scripts\run_all.py

## Estados Específicos

python C:\Users\renat\skills\junta-leiloeiros\scripts\run_all.py --estado SP RJ MG

## Ver O Que Seria Coletado Sem Executar

python C:\Users\renat\skills\junta-leiloeiros\scripts\run_all.py --dry-run

## Controlar Paralelismo (Default: 5)

python C:\Users\renat\skills\junta-leiloeiros\scripts\run_all.py --concurrency 3

Estatísticas Por Estado

python C:\Users\renat\skills\junta-leiloeiros\scripts\db.py

Sql Direto

sqlite3 C:\Users\renat\skills\junta-leiloeiros\data\leiloeiros.db \ "SELECT estado, COUNT(*) FROM leiloeiros GROUP BY estado"


## Servir Api Rest

```bash
python C:\Users\renat\skills\junta-leiloeiros\scripts\serve_api.py

## Docs Interativos: Http://Localhost:8000/Docs

Endpoints:

  • GET /leiloeiros?estado=SP&situacao=ATIVO&nome=silva&limit=100
  • GET /leiloeiros/{estado} — ex: /leiloeiros/SP
  • GET /busca?q=texto
  • GET /stats
  • GET /export/json
  • GET /export/csv

Exportar Dados

python C:\Users\renat\skills\junta-leiloeiros\scripts\export.py --format csv
python C:\Users\renat\skills\junta-leiloeiros\scripts\export.py --format json
python C:\Users\renat\skills\junta-leiloeiros\scripts\export.py --format all
python C:\Users\renat\skills\junta-leiloeiros\scripts\export.py --format csv --estado SP

Usar Em Código Python

import sys
sys.path.insert(0, r"C:\Users\renat\skills\junta-leiloeiros\scripts")
from db import Database

db = Database()
db.init()

## Todos Os Leiloeiros Ativos De Sp

leiloeiros = db.get_all(estado="SP", situacao="ATIVO")

## Busca Por Nome

resultados = db.search("silva")

## Estatísticas

stats = db.get_stats()

Adicionar Scraper Customizado

Se um estado precisar de lógica específica (ex: site usa JavaScript):


## Scripts/Scraper/Meu_Estado.Py

from .base_scraper import AbstractJuntaScraper, Leiloeiro
from typing import List

class MeuEstadoScraper(AbstractJuntaScraper):
    estado = "XX"
    junta = "JUCEX"
    url = "https://www.jucex.xx.gov.br/leiloeiros"

    async def parse_leiloeiros(self) -> List[Leiloeiro]:
        soup = await self.fetch_page()
        if not soup:
            return []
        # lógica específica aqui
        return [self.make_leiloeiro(nome="...", matricula="...")]

Registrar em scripts/scraper/states.py:

from .meu_estado import MeuEstadoScraper
SCRAPERS["XX"] = MeuEstadoScraper

Referências

  • URLs de todas as juntas: references/juntas_urls.md
  • Schema do banco: references/schema.md
  • Base legal da coleta: references/legal.md
  • Log de coleta: data/scraping_log.json

Best Practices

  • Provide clear, specific context about your project and requirements
  • Review all suggestions before applying them to production code
  • Combine with other complementary skills for comprehensive analysis

Common Pitfalls

  • Using this skill for tasks outside its domain expertise
  • Applying recommendations without understanding your specific context
  • Not providing enough project context for accurate analysis

Related Skills

  • leiloeiro-avaliacao - Complementary skill for enhanced analysis
  • leiloeiro-edital - Complementary skill for enhanced analysis
  • leiloeiro-ia - Complementary skill for enhanced analysis
  • leiloeiro-juridico - Complementary skill for enhanced analysis
  • leiloeiro-mercado - Complementary skill for enhanced analysis

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。