[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DG89ENCJRXJ4PP9PMAEP81":3,"skill-same:01M6DG89ENCJRXJ4PP9PMAEP81":86},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":64,"commitSha":65,"skillDirectory":66,"forksCount":67,"repositoryHtmlUrl":68,"repositoryHomepageUrl":6,"ownerHtmlUrl":69,"ownerBlogUrl":6,"ownerDescription":70,"updatedAt":71,"install":72,"resources":85},"01M6DG89ENCJRXJ4PP9PMAEP81","warashibe-reselling",null,"わらしべ長者式せどり自動化: 少額資金からブラウザ自動化でリサーチ→仕入れ→出品→利益確定→再投資を複利で回す","zapabob\u002FSkills","zapabob","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130830376?v=4","01M6DBMYZAGRTFQDSQYW3W764P","峯岸 亮","01M6DBMZ3GKDSJ01NZ9XTZD7JD",2,"MIT","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F5b\u002F5b7aa839ba0f585be2cbabac4a5c4f6e6070049eae6459cf3438e5cf6a28d869\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"warashibe reselling","warashibe","reselling","growth","arbitrage","compound","browser-automation","AI-agents","use","macos","autonomous","hermes agent","hermes","browser","windows","automation","linux","2026-11-10 10:12:30",false,"---\r\nname: warashibe-reselling\r\ndescription: \"わらしべ長者式せどり自動化: 少額資金からブラウザ自動化でリサーチ→仕入れ→出品→利益確定→再投資を複利で回す\"\r\nversion: 1.0.0\r\nauthor: Hermes Agent\r\nlicense: MIT\r\nplatforms: [linux, macos, windows]\r\nmetadata:\r\n  hermes:\r\n    tags: [reselling, arbitrage, browser-automation, compound-growth, mercari, yahoo-auctions, amazon, bookoff, hardoff, ebay]\r\n    category: autonomous-ai-agents\r\n    related_skills: [ai-employee-org, hermes-agent, browser-browser-use]\r\n---\r\n\r\n# Warashibe Reselling Skill\r\n\r\n**わらしべ長者式せどり** — 1万円スタートでブラウザ自動化（Hermes `browser` ツール）を使い、複数マーケットプレイスを横断して「安く買って高く売る」サイクルを複利で回す自律エージェント運用スキル。\r\n\r\n## When to Use\r\n\r\n- 少額資金（1〜5万円）からせどりを始め、利益を再投資して資産を増やしたい\r\n- メルカリ・ヤフオク・Amazon・ブックオフオンライン・ハードオフ・eBay 等を横断リサーチしたい\r\n- 古物商許可取得済み（または取得予定）で、法令遵守しながら自動化したい\r\n- AI社員（secretary\u002Fresearcher\u002Flister\u002Fshipper\u002Fledger）に役割分担させたい\r\n\r\n## Prerequisites\r\n\r\n- Hermes `browser` ツール（Browserbase経由）が動作すること\r\n- 古物商許可証（都道府県公安委員会）取得済み\r\n- 各マーケットプレイスのアカウント（メルカリ・ヤフオク・Amazonセラー等）\r\n- 発送用資材・プリンター・計量器\r\n- 利益管理用 Google Sheets \u002F Notion \u002F SQLite\r\n\r\n## Core Workflow (7 Phases)\r\n\r\n```\r\n┌─────────────┐   ┌──────────────┐   ┌────────────┐   ┌────────┐   ┌─────────┐   ┌────────────┐   ┌──────────┐\r\n│ ① Research  │→│ ② Calculate  │→│ ③ Decision │→│④ Purchase│→│⑤ Listing│→│⑥ Ship   │→│⑦ Reinvest│\r\n│  (browser)  │   │  (Python)    │   │ (Rules)   │   │(browser)│   │(browser)│   │(browser) │   │ (Ledger) │\r\n└─────────────┘   └──────────────┘   └────────────┘   └────────┘   └─────────┘   └────────────┘   └──────────┘\r\n     ↓                ↓                   ↓                 ↓           ↓            ↓              ↓\r\n  複数サイト      手数料・送料      スコア≥閾値      購入ボタン    テンプレ    ラベル印刷    確定利益を\r\n  横断検索        梱包費込みで      なら自動承認      クリック      出品        追跡登録      次期予算へ\r\n  キーワード\u002F     利益率≥30%                                      自動生成\r\n  カテゴリ指定    利益額≥500円\r\n```\r\n\r\n### Phase Details\r\n\r\n| Phase | Agent | Tools | Key Logic |\r\n|-------|-------|-------|-----------|\r\n| **① Research** | `researcher` | `browser_navigate`, `browser_snapshot`, `browser_click`, `browser_type` | キーワード・カテゴリ・価格帯で各サイト検索、商品カードから「現在価格・状態・送料・出品者評価」抽出 |\r\n| **② Calculate** | `researcher` | `execute_code` (Python) | `profit = sell_price * (1 - fee_rate) - shipping - packing - buy_price` → `roi = profit \u002F buy_price` |\r\n| **③ Decision** | `secretary` | `delegate_task` + rules | `roi >= 0.3 AND profit >= 500 AND score >= 70` → 自動承認、 else human gate |\r\n| **④ Purchase** | `buyer` | `browser` (click\u002Fkeys) | カート→購入手続き→支払い確定（**実運用は手動承認ゲート推奨**） |\r\n| **⑤ Listing** | `lister` | `browser` + template | タイトル生成（SEOキーワード込）、説明文テンプレ、画像最適化、価格設定 |\r\n| **⑥ Ship** | `shipper` | `browser` + carrier API | ラベル発行（ゆうパケット\u002Fネコポス\u002F宅急便コンパクト）、追跡番号登録、購入者通知 |\r\n| **⑦ Reinvest** | `ledger` | `file` \u002F `terminal` | 損益通算CSV\u002FDB更新 → 確定利益を次期予算に加算 → Secretary に次のサイクル指示 |\r\n\r\n## Marketplace Parameters (内部設定)\r\n\r\n```yaml\r\nmarketplaces:\r\n  mercari:\r\n    fee_rate: 0.10\r\n    payment_fee: 0.02  # 決済手数料目安\r\n    shipping_options:\r\n      - name: ゆうパケットポスト\r\n        max_size: A4\u002F3cm\u002F2kg\r\n        cost: 215\r\n      - name: 宅急便コンパクト\r\n        max_size: 専用箱\u002F25cm\u002F2kg\r\n        cost: 450\r\n    search_url: \"https:\u002F\u002Fwww.mercari.com\u002Fsearch?keyword={kw}&price_min={min}&price_max={max}&status=on_sale\"\r\n    selectors:\r\n      item_card: \"[data-testid='item-cell']\"\r\n      price: \".mer-price__number\"\r\n      title: \".mer-item-thumbnail__title\"\r\n\r\n  yahoo_auctions:\r\n    fee_rate: 0.088\r\n    payment_fee: 0.01\r\n    shipping_options:\r\n      - name: ねこポス\r\n        max_size: A4\u002F2.5cm\u002F1kg\r\n        cost: 210\r\n      - name: 宅急便コンパクト\r\n        cost: 450\r\n    search_url: \"https:\u002F\u002Fauctions.yahoo.co.jp\u002Fsearch\u002Fsearch?p={kw}&aucminprice={min}&aucmaxprice={max}\"\r\n\r\n  amazon:\r\n    fee_rate: 0.15  # カテゴリ平均\r\n    fba_fee: 300  # 目安\r\n    search_url: \"https:\u002F\u002Fwww.amazon.co.jp\u002Fs?k={kw}&rh=p_36%3A{min}00-{max}00\"\r\n\r\n  bookoff_online:\r\n    # 買取専用（仕入れ先）\r\n    buyback_url: \"https:\u002F\u002Fwww.bookoffonline.co.jp\u002Fkaitori\u002F\"\r\n\r\n  hardoff:\r\n    # 店舗\u002F宅配買取専用\r\n    buyback_url: \"https:\u002F\u002Fwww.hardoff.co.jp\u002Fkaitori\u002F\"\r\n\r\n  ebay:\r\n    fee_rate: 0.1235\r\n    shipping_options:\r\n      - name: eBay International Shipping\r\n        cost: 0  # 買い手負担\r\n    search_url: \"https:\u002F\u002Fwww.ebay.com\u002Fsch\u002Fi.html?_nkw={kw}&_udlo={min}&_udhi={max}\"\r\n```\r\n\r\n## Profit Calculation Formula\r\n\r\n```python\r\ndef calculate_profit(buy_price, sell_price, marketplace, shipping_method, pack_cost=50):\r\n    mp = MARKETPLACES[marketplace]\r\n    fee = sell_price * mp['fee_rate']\r\n    payment_fee = sell_price * mp.get('payment_fee', 0)\r\n    shipping = next(s['cost'] for s in mp['shipping_options'] if s['name'] == shipping_method)\r\n    profit = sell_price - fee - payment_fee - shipping - pack_cost - buy_price\r\n    roi = profit \u002F buy_price if buy_price else 0\r\n    return {\"profit\": profit, \"roi\": roi, \"breakdown\": {\"fee\": fee, \"shipping\": shipping, \"pack\": pack_cost}}\r\n```\r\n\r\n**合格ライン**: `roi >= 0.30` (30%) **AND** `profit >= 500` 円\r\n\r\n## Scoring Rules (Phase ③)\r\n\r\n| Factor | Weight | Detail |\r\n|--------|--------|--------|\r\n| 利益率 ROI | 30% | ≥30%で満点、線形減点 |\r\n| 利益額 | 20% | ≥2000円で満点 |\r\n| 回転日数予測 | 20% | Keepa\u002Fオークファン相場から推定、≤14日で満点 |\r\n| 出品者評価 | 15% | ★4.5以上・取引100件以上で満点 |\r\n| 商品状態 | 15% | 「未使用に近い」>「目立った傷なし」>「やや傷汚れあり」 |\r\n\r\n**スコア ≥ 70** で自動購入承認、`delegate_task` で `buyer` に引き継ぎ。\r\n\r\n## Kanban Board Structure\r\n\r\n```\r\nBoard: warashibe-reselling\r\nLanes:\r\n  backlog          → ① Research 完了・未判断\r\n  research_done    → ② Calculate 完了\r\n  buy_decision     → Secretary が判断（自動\u002F手動）\r\n  purchased        → ④ Purchase 完了\r\n  inspection       → 到着・検品・撮影\r\n  listing_draft    → ⑤ Listing 下書き\r\n  listed           → 出品中\r\n  sold             → ⑥ Ship 待ち\r\n  shipped          → 発送済み・追跡中\r\n  completed        → ⑦ Reinvest 完了・利益確定\r\n```\r\n\r\n## Agent Role Mapping (ai-employee-org 連携)\r\n\r\n| Role | Profile | Primary Phase |\r\n|------|---------|---------------|\r\n| Secretary | `secretary` | ③ Decision, ⑦ Reinvest 指示 |\r\n| Researcher | `job-seeker` → repurpose | ① Research, ② Calculate |\r\n| Buyer | `delivery-worker` → repurpose | ④ Purchase |\r\n| Lister | `job-recruiter` → repurpose | ⑤ Listing |\r\n| Shipper | `delivery-worker` | ⑥ Ship |\r\n| Ledger | `self-improver` → repurpose | ⑦ Reinvest, 古物台帳記帳 |\r\n\r\n## Browser Automation Patterns (Hermes `browser` ツール)\r\n\r\n```python\r\n# 共通ヘルパー\r\nasync def search_marketplace(browser, url, selectors):\r\n    await browser_navigate(url)\r\n    await browser_snapshot()\r\n    # スクロールして全件読み込み\r\n    for _ in range(3):\r\n        await browser_scroll(direction=\"down\")\r\n        await asyncio.sleep(1)\r\n    await browser_snapshot()\r\n    # 抽出\r\n    items = []\r\n    for idx in extract_indices(selectors['item_card']):\r\n        items.append({\r\n            \"title\": await browser_get_text(title_idx),\r\n            \"price\": parse_price(await browser_get_text(price_idx)),\r\n            \"url\": await browser_get_attribute(link_idx, \"href\"),\r\n        })\r\n    return items\r\n\r\n# メルカリ検索例\r\nmercari_items = await search_marketplace(browser,\r\n    \"https:\u002F\u002Fwww.mercari.com\u002Fsearch?keyword=ニンテンドースイッチ&price_min=1000&price_max=10000\",\r\n    MERCARI_SELECTORS)\r\n```\r\n\r\n## 古物台帳自動記帳 (法的必須)\r\n\r\n```csv\r\n取得日,取得先氏名住所,品名,数量,取得価格,販売日,販売先氏名住所,販売価格\r\n2026-07-15,メルカリ出品者A(東京都),Nintendo Switch 本体,1,8000,2026-07-20,購入者B(大阪府),12000\r\n```\r\n\r\n- `ledger` エージェントが `kanban_complete` フックで自動追記\r\n- 3年間保存・警察立入検査時に即提示可\r\n\r\n## Pitfalls & Mitigations\r\n\r\n| Pitfall | Mitigation |\r\n|---------|------------|\r\n| メルカリ\u002Fヤフオク非公式API・スクレイピングは規約違反リスク | **Hermes `browser` ツール（人間模倣操作）に留める**、公式API申請並行 |\r\n| 購入ボタン自動クリックで誤購入 | **手動承認ゲート**をSecretaryに挟む（`kanban_block`） |\r\n| 送料誤計算で赤字 | 実測重量・サイズで計算、梱包後再計量ルーチン |\r\n| 在庫切れ・キャンセル率上昇 | 出品者評価・発送速度をスコアに組み込み、閾値以下はスキップ |\r\n| 古物台帳漏れ | `ledger` エージェントを Kanban 完了フックに**強制紐付け** |\r\n| アカウント凍結リスク | 複数アカウント分散・IPローテーション・操作間隔ランダム化 |\r\n\r\n## Verification Checklist\r\n\r\n- [ ] `hermes plugins enable browser-browser-use` 完了\r\n- [ ] 古物商許可証コピーを `~\u002FDocuments\u002Fops\u002Fwarashibe\u002Flicense.pdf` 保存\r\n- [ ] Kanban ボード `warashibe-reselling` 作成\r\n- [ ] 5役職プロファイルに `warashibe-reselling` スキルインストール\r\n- [ ] 初回キーワードリスト（`keywords.yaml`）作成\r\n- [ ] 利益計算テスト（既知商品で手計算と比較）\r\n- [ ] 手動承認ゲート動作確認（Secretary → Buyer）\r\n\r\n## References\r\n\r\n- `references\u002Fmarketplace-params.yaml` — 手数料・送料・セレクタ定義\r\n- `references\u002Fkeywords.yaml` — 検索キーワード・カテゴリ・価格帯プリセット\r\n- `references\u002Fledger-template.csv` — 古物台帳テンプレート\r\n- `scripts\u002Fcalculate_profit.py` — 利益計算CLI（`execute_code` から呼び出し可）\r\n- `scripts\u002Fkanban_hooks.py` — 完了時フック（台帳記帳・再投資予算更新）\r\n\r\n## Templates\r\n\r\n- `templates\u002Flisting\u002Fmercari.md` — メルカリ出品テンプレ\r\n- `templates\u002Flisting\u002Fyahoo_auctions.md` — ヤフオク出品テンプレ\r\n- `templates\u002Flisting\u002Famazon.md` — Amazon出品テンプレ\r\n- `templates\u002Flisting\u002Febay.md` — eBay出品テンプレ\r\n\r\n## Next Steps\r\n\r\n1. `hermes skills install warashibe-reselling` でスキル有効化\r\n2. 各プロファイルにインストール: `hermes -p secretary skills install warashibe-reselling` 等\r\n3. `references\u002Fkeywords.yaml` に最初の狙い目キーワードを追加（例: 「ニンテンドースイッチ」「レゴ」「フィギュア」「古本 セット」「工具 セット」）\r\n4. Secretary に最初のタスク投入: `hermes kanban create \"初期リサーチ: 1万円以内で仕入れ可能な高回転商品20件\" --assignee secretary --priority 1`","# Warashibe Reselling Skill\r\n\r\n**わらしべ長者式せどり** — 1万円スタートでブラウザ自動化（Hermes `browser` ツール）を使い、複数マーケットプレイスを横断して「安く買って高く売る」サイクルを複利で回す自律エージェント運用スキル。\r\n\r\n## When to Use\r\n\r\n- 少額資金（1〜5万円）からせどりを始め、利益を再投資して資産を増やしたい\r\n- メルカリ・ヤフオク・Amazon・ブックオフオンライン・ハードオフ・eBay 等を横断リサーチしたい\r\n- 古物商許可取得済み（または取得予定）で、法令遵守しながら自動化したい\r\n- AI社員（secretary\u002Fresearcher\u002Flister\u002Fshipper\u002Fledger）に役割分担させたい\r\n\r\n## Prerequisites\r\n\r\n- Hermes `browser` ツール（Browserbase経由）が動作すること\r\n- 古物商許可証（都道府県公安委員会）取得済み\r\n- 各マーケットプレイスのアカウント（メルカリ・ヤフオク・Amazonセラー等）\r\n- 発送用資材・プリンター・計量器\r\n- 利益管理用 Google Sheets \u002F Notion \u002F SQLite\r\n\r\n## Core Workflow (7 Phases)\r\n\r\n```\r\n┌─────────────┐   ┌──────────────┐   ┌────────────┐   ┌────────┐   ┌─────────┐   ┌────────────┐   ┌──────────┐\r\n│ ① Research  │→│ ② Calculate  │→│ ③ Decision │→│④ Purchase│→│⑤ Listing│→│⑥ Ship   │→│⑦ Reinvest│\r\n│  (browser)  │   │  (Python)    │   │ (Rules)   │   │(browser)│   │(browser)│   │(browser) │   │ (Ledger) │\r\n└─────────────┘   └──────────────┘   └────────────┘   └────────┘   └─────────┘   └────────────┘   └──────────┘\r\n     ↓                ↓                   ↓                 ↓           ↓            ↓              ↓\r\n  複数サイト      手数料・送料      スコア≥閾値      購入ボタン    テンプレ    ラベル印刷    確定利益を\r\n  横断検索        梱包費込みで      なら自動承認      クリック      出品        追跡登録      次期予算へ\r\n  キーワード\u002F     利益率≥30%                                      自動生成\r\n  カテゴリ指定    利益額≥500円\r\n```\r\n\r\n### Phase Details\r\n\r\n| Phase | Agent | Tools | Key Logic |\r\n|-------|-------|-------|-----------|\r\n| **① Research** | `researcher` | `browser_navigate`, `browser_snapshot`, `browser_click`, `browser_type` | キーワード・カテゴリ・価格帯で各サイト検索、商品カードから「現在価格・状態・送料・出品者評価」抽出 |\r\n| **② Calculate** | `researcher` | `execute_code` (Python) | `profit = sell_price * (1 - fee_rate) - shipping - packing - buy_price` → `roi = profit \u002F buy_price` |\r\n| **③ Decision** | `secretary` | `delegate_task` + rules | `roi >= 0.3 AND profit >= 500 AND score >= 70` → 自動承認、 else human gate |\r\n| **④ Purchase** | `buyer` | `browser` (click\u002Fkeys) | カート→購入手続き→支払い確定（**実運用は手動承認ゲート推奨**） |\r\n| **⑤ Listing** | `lister` | `browser` + template | タイトル生成（SEOキーワード込）、説明文テンプレ、画像最適化、価格設定 |\r\n| **⑥ Ship** | `shipper` | `browser` + carrier API | ラベル発行（ゆうパケット\u002Fネコポス\u002F宅急便コンパクト）、追跡番号登録、購入者通知 |\r\n| **⑦ Reinvest** | `ledger` | `file` \u002F `terminal` | 損益通算CSV\u002FDB更新 → 確定利益を次期予算に加算 → Secretary に次のサイクル指示 |\r\n\r\n## Marketplace Parameters (内部設定)\r\n\r\n```yaml\r\nmarketplaces:\r\n  mercari:\r\n    fee_rate: 0.10\r\n    payment_fee: 0.02  # 決済手数料目安\r\n    shipping_options:\r\n      - name: ゆうパケットポスト\r\n        max_size: A4\u002F3cm\u002F2kg\r\n        cost: 215\r\n      - name: 宅急便コンパクト\r\n        max_size: 専用箱\u002F25cm\u002F2kg\r\n        cost: 450\r\n    search_url: \"https:\u002F\u002Fwww.mercari.com\u002Fsearch?keyword={kw}&price_min={min}&price_max={max}&status=on_sale\"\r\n    selectors:\r\n      item_card: \"[data-testid='item-cell']\"\r\n      price: \".mer-price__number\"\r\n      title: \".mer-item-thumbnail__title\"\r\n\r\n  yahoo_auctions:\r\n    fee_rate: 0.088\r\n    payment_fee: 0.01\r\n    shipping_options:\r\n      - name: ねこポス\r\n        max_size: A4\u002F2.5cm\u002F1kg\r\n        cost: 210\r\n      - name: 宅急便コンパクト\r\n        cost: 450\r\n    search_url: \"https:\u002F\u002Fauctions.yahoo.co.jp\u002Fsearch\u002Fsearch?p={kw}&aucminprice={min}&aucmaxprice={max}\"\r\n\r\n  amazon:\r\n    fee_rate: 0.15  # カテゴリ平均\r\n    fba_fee: 300  # 目安\r\n    search_url: \"https:\u002F\u002Fwww.amazon.co.jp\u002Fs?k={kw}&rh=p_36%3A{min}00-{max}00\"\r\n\r\n  bookoff_online:\r\n    # 買取専用（仕入れ先）\r\n    buyback_url: \"https:\u002F\u002Fwww.bookoffonline.co.jp\u002Fkaitori\u002F\"\r\n\r\n  hardoff:\r\n    # 店舗\u002F宅配買取専用\r\n    buyback_url: \"https:\u002F\u002Fwww.hardoff.co.jp\u002Fkaitori\u002F\"\r\n\r\n  ebay:\r\n    fee_rate: 0.1235\r\n    shipping_options:\r\n      - name: eBay International Shipping\r\n        cost: 0  # 買い手負担\r\n    search_url: \"https:\u002F\u002Fwww.ebay.com\u002Fsch\u002Fi.html?_nkw={kw}&_udlo={min}&_udhi={max}\"\r\n```\r\n\r\n## Profit Calculation Formula\r\n\r\n```python\r\ndef calculate_profit(buy_price, sell_price, marketplace, shipping_method, pack_cost=50):\r\n    mp = MARKETPLACES[marketplace]\r\n    fee = sell_price * mp['fee_rate']\r\n    payment_fee = sell_price * mp.get('payment_fee', 0)\r\n    shipping = next(s['cost'] for s in mp['shipping_options'] if s['name'] == shipping_method)\r\n    profit = sell_price - fee - payment_fee - shipping - pack_cost - buy_price\r\n    roi = profit \u002F buy_price if buy_price else 0\r\n    return {\"profit\": profit, \"roi\": roi, \"breakdown\": {\"fee\": fee, \"shipping\": shipping, \"pack\": pack_cost}}\r\n```\r\n\r\n**合格ライン**: `roi >= 0.30` (30%) **AND** `profit >= 500` 円\r\n\r\n## Scoring Rules (Phase ③)\r\n\r\n| Factor | Weight | Detail |\r\n|--------|--------|--------|\r\n| 利益率 ROI | 30% | ≥30%で満点、線形減点 |\r\n| 利益額 | 20% | ≥2000円で満点 |\r\n| 回転日数予測 | 20% | Keepa\u002Fオークファン相場から推定、≤14日で満点 |\r\n| 出品者評価 | 15% | ★4.5以上・取引100件以上で満点 |\r\n| 商品状態 | 15% | 「未使用に近い」>「目立った傷なし」>「やや傷汚れあり」 |\r\n\r\n**スコア ≥ 70** で自動購入承認、`delegate_task` で `buyer` に引き継ぎ。\r\n\r\n## Kanban Board Structure\r\n\r\n```\r\nBoard: warashibe-reselling\r\nLanes:\r\n  backlog          → ① Research 完了・未判断\r\n  research_done    → ② Calculate 完了\r\n  buy_decision     → Secretary が判断（自動\u002F手動）\r\n  purchased        → ④ Purchase 完了\r\n  inspection       → 到着・検品・撮影\r\n  listing_draft    → ⑤ Listing 下書き\r\n  listed           → 出品中\r\n  sold             → ⑥ Ship 待ち\r\n  shipped          → 発送済み・追跡中\r\n  completed        → ⑦ Reinvest 完了・利益確定\r\n```\r\n\r\n## Agent Role Mapping (ai-employee-org 連携)\r\n\r\n| Role | Profile | Primary Phase |\r\n|------|---------|---------------|\r\n| Secretary | `secretary` | ③ Decision, ⑦ Reinvest 指示 |\r\n| Researcher | `job-seeker` → repurpose | ① Research, ② Calculate |\r\n| Buyer | `delivery-worker` → repurpose | ④ Purchase |\r\n| Lister | `job-recruiter` → repurpose | ⑤ Listing |\r\n| Shipper | `delivery-worker` | ⑥ Ship |\r\n| Ledger | `self-improver` → repurpose | ⑦ Reinvest, 古物台帳記帳 |\r\n\r\n## Browser Automation Patterns (Hermes `browser` ツール)\r\n\r\n```python\r\n# 共通ヘルパー\r\nasync def search_marketplace(browser, url, selectors):\r\n    await browser_navigate(url)\r\n    await browser_snapshot()\r\n    # スクロールして全件読み込み\r\n    for _ in range(3):\r\n        await browser_scroll(direction=\"down\")\r\n        await asyncio.sleep(1)\r\n    await browser_snapshot()\r\n    # 抽出\r\n    items = []\r\n    for idx in extract_indices(selectors['item_card']):\r\n        items.append({\r\n            \"title\": await browser_get_text(title_idx),\r\n            \"price\": parse_price(await browser_get_text(price_idx)),\r\n            \"url\": await browser_get_attribute(link_idx, \"href\"),\r\n        })\r\n    return items\r\n\r\n# メルカリ検索例\r\nmercari_items = await search_marketplace(browser,\r\n    \"https:\u002F\u002Fwww.mercari.com\u002Fsearch?keyword=ニンテンドースイッチ&price_min=1000&price_max=10000\",\r\n    MERCARI_SELECTORS)\r\n```\r\n\r\n## 古物台帳自動記帳 (法的必須)\r\n\r\n```csv\r\n取得日,取得先氏名住所,品名,数量,取得価格,販売日,販売先氏名住所,販売価格\r\n2026-07-15,メルカリ出品者A(東京都),Nintendo Switch 本体,1,8000,2026-07-20,購入者B(大阪府),12000\r\n```\r\n\r\n- `ledger` エージェントが `kanban_complete` フックで自動追記\r\n- 3年間保存・警察立入検査時に即提示可\r\n\r\n## Pitfalls & Mitigations\r\n\r\n| Pitfall | Mitigation |\r\n|---------|------------|\r\n| メルカリ\u002Fヤフオク非公式API・スクレイピングは規約違反リスク | **Hermes `browser` ツール（人間模倣操作）に留める**、公式API申請並行 |\r\n| 購入ボタン自動クリックで誤購入 | **手動承認ゲート**をSecretaryに挟む（`kanban_block`） |\r\n| 送料誤計算で赤字 | 実測重量・サイズで計算、梱包後再計量ルーチン |\r\n| 在庫切れ・キャンセル率上昇 | 出品者評価・発送速度をスコアに組み込み、閾値以下はスキップ |\r\n| 古物台帳漏れ | `ledger` エージェントを Kanban 完了フックに**強制紐付け** |\r\n| アカウント凍結リスク | 複数アカウント分散・IPローテーション・操作間隔ランダム化 |\r\n\r\n## Verification Checklist\r\n\r\n- [ ] `hermes plugins enable browser-browser-use` 完了\r\n- [ ] 古物商許可証コピーを `~\u002FDocuments\u002Fops\u002Fwarashibe\u002Flicense.pdf` 保存\r\n- [ ] Kanban ボード `warashibe-reselling` 作成\r\n- [ ] 5役職プロファイルに `warashibe-reselling` スキルインストール\r\n- [ ] 初回キーワードリスト（`keywords.yaml`）作成\r\n- [ ] 利益計算テスト（既知商品で手計算と比較）\r\n- [ ] 手動承認ゲート動作確認（Secretary → Buyer）\r\n\r\n## References\r\n\r\n- `references\u002Fmarketplace-params.yaml` — 手数料・送料・セレクタ定義\r\n- `references\u002Fkeywords.yaml` — 検索キーワード・カテゴリ・価格帯プリセット\r\n- `references\u002Fledger-template.csv` — 古物台帳テンプレート\r\n- `scripts\u002Fcalculate_profit.py` — 利益計算CLI（`execute_code` から呼び出し可）\r\n- `scripts\u002Fkanban_hooks.py` — 完了時フック（台帳記帳・再投資予算更新）\r\n\r\n## Templates\r\n\r\n- `templates\u002Flisting\u002Fmercari.md` — メルカリ出品テンプレ\r\n- `templates\u002Flisting\u002Fyahoo_auctions.md` — ヤフオク出品テンプレ\r\n- `templates\u002Flisting\u002Famazon.md` — Amazon出品テンプレ\r\n- `templates\u002Flisting\u002Febay.md` — eBay出品テンプレ\r\n\r\n## Next Steps\r\n\r\n1. `hermes skills install warashibe-reselling` でスキル有効化\r\n2. 各プロファイルにインストール: `hermes -p secretary skills install warashibe-reselling` 等\r\n3. `references\u002Fkeywords.yaml` に最初の狙い目キーワードを追加（例: 「ニンテンドースイッチ」「レゴ」「フィギュア」「古本 セット」「工具 セット」）\r\n4. Secretary に最初のタスク投入: `hermes kanban create \"初期リサーチ: 1万円以内で仕入れ可能な高回転商品20件\" --assignee secretary --priority 1`",{"name":5,"author":46,"license":15,"version":47,"metadata":48,"platforms":63,"description":7},"Hermes Agent","1.0.0",{"hermes":49},{"tags":50,"category":58,"related_skills":59},[26,28,30,51,52,53,54,55,56,57],"compound-growth","mercari","yahoo-auctions","amazon","bookoff","hardoff","ebay","autonomous-ai-agents",[60,61,62],"ai-employee-org","hermes-agent","browser-browser-use",[40,33,38],"main","0d1434f89f4bc6b07e9d272accd8c1013768820f","archive\u002Fskill-md-reviewed\u002Fsha256\u002F5b\u002F5b7aa839ba0f585be2cbabac4a5c4f6e6070049eae6459cf3438e5cf6a28d869",0,"https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills","https:\u002F\u002Fgithub.com\u002Fzapabob","The Open University of JAPAN　2019-now\r\n\r\nTokyo University of Science　2007-2010","2026-10-26 16:29:01",{"source":8,"skillName":5,"commands":73,"prompt":83,"zipAvailable":84},[74,77,80],{"tool":75,"command":76},"npx","npx skills add zapabob\u002FSkills --skill warashibe-reselling",{"tool":78,"command":79},"bunx","bunx skills add zapabob\u002FSkills --skill warashibe-reselling",{"tool":81,"command":82},"pnpm","pnpm dlx skills add zapabob\u002FSkills --skill warashibe-reselling","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F5b\u002F5b7aa839ba0f585be2cbabac4a5c4f6e6070049eae6459cf3438e5cf6a28d869\u002FSKILL.md",true,[],[87,116,151,177,204,220],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":102,"publishedAt":41},"01M6GJTE1GESGGF9K028Y7753E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fxurl\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[93,96,97],{"categoryNo":94,"categoryName":95,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":98,"categoryName":99,"taxonomyType":100,"taxonomyTypeDesc":101},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[89,103,33,104,105,40,38,106,107,108,109,110,111,36,35,112,64,113,114,115],"openclaw","cli","github","official","search","https","social-media","api","Media","twitter","social","via","post",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":133,"publishedAt":41},"01M6GJT8S1PXQ8WPXT1HSNBWH2","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwriting-plans\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[122,125,128,129,130],{"categoryNo":123,"categoryName":124,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":126,"categoryName":127,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":98,"categoryName":99,"taxonomyType":100,"taxonomyTypeDesc":101},{"categoryNo":131,"categoryName":132,"taxonomyType":100,"taxonomyTypeDesc":101},"01JBSEEDCAT000000000000036","内容创作者",[134,135,136,137,33,138,40,139,38,140,141,142,143,144,145,146,147,148,149,150],"writing","writing plans","plans","design","review","workflow","documentation","tasks","development","code","planning","code-review","subagent","write","superpowers","paths","test-driven-development",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":160,"publishedAt":41},"01M6GJST0H5X7WHBJ3BZK0DVKH","whisper","OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwhisper\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[157],{"categoryNo":158,"categoryName":159,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",[153,33,40,161,162,163,164,165,166,167,168,169,32,170,171,172,173,174,175,176],"openai","speech","multimodal","Transformers","ASR","Audio","text","model","speech recognition","general","multilingual","translation","english","identification","processing","Audio Processing",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":186,"publishedAt":41},"01M6GJSMRQ8EETZTYMG72P70EA","weights-and-biases","W&B: log ML experiments, sweeps, model registry, dashboards.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fweights-and-biases\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[183],{"categoryNo":184,"categoryName":185,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000013","分析与可视化",[187,33,188,189,38,190,191,192,193,194,195,168,196,197,198,199,200,201,202,203],"weights and biases","tensorflow","experiments","pytorch","visualization","registry","real-time","tuning","dashboards","experiment","log","time","Experiment Tracking","Model Registry","Hyperparameter Tuning","WandB","Real-Time Visualization",{"skillNo":205,"name":206,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":208,"categories":209,"keywords":211,"publishedAt":41},"01M6GJS19KDPRY112JTR326S06","watchers","Poll RSS, JSON APIs, and GitHub with watermark dedup.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwatchers\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[210],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[206,33,212,105,40,39,213,214,215,216,217,36,35,218,219],"terminal","http","monitoring","cron","json","rss","devops","with",{"skillNo":221,"name":222,"nameZh":6,"description":223,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":224,"categories":225,"keywords":228,"publishedAt":41},"01M6GJRHJD2A6Q830SWF9W48BC","serving-llms-vllm","vLLM: high-throughput LLM serving, OpenAI API, quantization.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fvllm\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[226,227],{"categoryNo":94,"categoryName":95,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":98,"categoryName":99,"taxonomyType":100,"taxonomyTypeDesc":101},[229,230,231,40,232,161,233,234,235,164,236,110,237,238,239,240,241,242,243,244],"llms","vLLM","serving llms vllm","research","openai api","tensor","Inference Serving","Production","llm serving","High Throughput","PagedAttention","Continuous Batching","Quantization","Tensor Parallelism","high-throughput","throughput"]