※ 本記事にはアフィリエイトリンクを含みます。

#2では「AAAとBBBとCCCの領収書取得して」と、毎回サイトの名前を並べて頼んでいました。
サイトが増えると指示が長くなるし、どこまで取ったか自分で覚えておくのも面倒なので、サイトの一覧とスキルにしました。

広告



前提

  • #1・#2の状態。つなぎ方はこちら
  • ダウンロードしたあとの処理(会計の処理へ繋げる等)も、サイトごとに決まっている

頼んだこと

私

サイト名を都度打ち込むのが面倒だから、スキル化して。一度ダウンロードしたものは再度しないように。

Claude Code

できました。差分チェックはスキルの手順0に組み込みました。前回の最新取得日より後の分だけを処理します。サイトの一覧は台帳にまとめました。パスワードは一切載せません(実体は1Password)。

ファイルの置き場

作業フォルダの中は、こうなっています。台帳が1枚と、スキルが「まとめ役1つ+サイトごとに1つ」です。

作業フォルダ/
├── site-logins.md            ← 台帳
└── .claude/
    └── skills/
        ├── login-batch/
        │   └── SKILL.md      ← まとめ役(「ログイン業務よろしく」で起動)
        ├── aaa-invoice/
        │   └── SKILL.md      ← AAA の取得手順
        ├── bbb-invoice/
        │   └── SKILL.md      ← BBB の取得手順
        └── ccc-invoice/
            └── SKILL.md      ← CCC の取得手順

できた台帳

パスワードは載せず、1Passwordに任せます。載せるのはURL・用途・頻度・「Claudeが操作できるか」だけです。

> サイト・ログイン台帳
> 月次の取得は、この台帳の月次の行を上から回る(◎は自動、△はログインだけ依頼して続行、✗は報告だけ)。新しいサイトは、スキル化のときに足す。
> 凡例 — Claude操作: ◎=自動ログイン可(1Password連携) / △=一部制約 / ✗=操作不可(自分でやる)

サイト URL 用途 頻度 Claude操作 備考
AAA https://aaa.example.com 領収書の取得 月次 ◎ スキル aaa-invoice
BBB https://bbb.example.com 請求書の取得 月次 ◎ スキル bbb-invoice。毎月1日ごろ発行
CCC https://ccc.example.com 請求書の取得 月次 △ スキル ccc-invoice。画像認証あり。ログインだけ自分で

Markdownのファイル1枚で、中身はこうです。

# サイト・ログイン台帳

月次の取得は、この台帳の月次の行を上から回る(◎は自動、△はログインだけ依頼して続行、✗は報告だけ)。新しいサイトは、スキル化のときに足す。
凡例 — Claude操作: ◎=自動ログイン可(1Password連携) / △=一部制約 / ✗=操作不可(自分でやる)

| サイト | URL | 用途 | 頻度 | Claude操作 | 備考 |
|---|---|---|---|---|---|
| AAA | https://aaa.example.com | 領収書の取得 | 月次 | ◎ | スキル aaa-invoice |
| BBB | https://bbb.example.com | 請求書の取得 | 月次 | ◎ | スキル bbb-invoice。毎月1日ごろ発行 |
| CCC | https://ccc.example.com | 請求書の取得 | 月次 | △ | スキル ccc-invoice。画像認証あり。ログインだけ自分で |

できたスキル

スキルは2段です。サイトごとに1つずつのスキルと、それを順に呼ぶまとめ役のスキル。まずサイトごとのスキルの抜粋です(サイト名などは例に置き換えています)。
スキルの書式(先頭の設定に何を書くか)は私のClaude Codeスキルの作り方にまとめました。

---
name: aaa-invoice
description: AAA の領収書取得(月次)。「AAAの領収書やって」で起動
---

# AAA 領収書取得(月次)

構成: 手順1〜2(承認・取得)だけ在席が必要。手順0と3以降は無人で進み、完了時に報告する。
他のサイトと同時に回す場合は、1Passwordへのリクエストを冒頭1回にまとめる。

## 手順

### 0. 差分チェック
前回取得した最新の日付を確認し、それより後の分だけを対象にする(処理済みは触らない)。

### 1. ログイン
1Passwordにログイン情報をリクエスト → 承認待ち → ログイン画面で自動入力。

### 2. 領収書の取得
注文履歴から対象の注文を開き、領収書をPDFで保存する。

### 3. その後の処理(無人)
会計の処理へ繋げる等。終わったら結果を報告する。

BBBのスキル(bbb-invoice)も構成は同じで、違うのは手順2だけです。サイトごとの癖はここに書きます。

### 2. 請求書の取得
請求書一覧から当月分を開き、PDFをダウンロードする。
毎月1日ごろ発行なので、まだ無ければ「未発行」として報告し、次回に回す。

その上に、まとめ役のスキルが1つあります。台帳を読んで、サイトごとのスキルを順に呼び出します。

---
name: login-batch
description: ログインが必要なサイトの請求書をまとめて取得する月次の手順。「ログイン業務よろしく」で起動
---

# ログイン業務(月次)

「ログイン業務よろしく」で起動する。

- 対象は台帳の月次の行。台帳が正本。◎は自動、△はログインだけ依頼して続行、✗は操作待ちとして報告
- 手順: ①全サイトのログイン情報を1回でまとめてリクエスト→承認 ②サイトごとに、台帳の備考に書いてあるスキルを呼んで、取得→その後の処理
- 完了条件: サイトごとに結果を報告(ゼロ件でも「なし」)

頼み方

私

ログイン業務よろしく

Claude Code

月次のログイン取得を回します。まず1Passwordの承認を一括で済ませます。対象は台帳の月次のサイトです。

指紋認証後は、台帳の順に回っていきます。
△のサイトは、ログイン画面を開いたところで止めて私に回してきます。画像認証を入れてログインすると、続きはClaude Codeがやります。✗のサイトは開けないので、操作待ちとして報告だけです。
請求書のサイトが増えた場合は、「DDDのログイン業務をスキルに入れたい」と頼みます。Claudeが一度実行し、実行した内容でスキル化して、台帳にも足していく、という流れです。

まとめ

頼むのは「ログイン業務よろしく」の一言になりました。
サイトの名前も順番も、私ではなく台帳が覚えています。
覚えておくことを、スキルと台帳に移した、というのがこの回でやったことです。
ダウンロードしたあとの処理は、#4:freeeに登録するところまでに続きます。

広告



参考