Agent Skills by ALSEL
ALSEL独自Anthropic ClaudeEC・マーケティング品質スコア 100/100

rakuten-bulk-control-csv

楽天RMSの一括登録/一括除外/一括更新用CSV(コントロールカラム,商品管理番号 の2列フォーマット)を作成するスキル。商品DL CSV・商品管理画面のコピペ・Excel・PDFなどから商品管理番号を抽出し、Shift-JIS+LF改行で出力する。「一括除外リスト作って」「楽天の除外CSV」「コントロールカラムnで」「2800円以下の商品をdで」「在庫0の商品を一括削除」「商品管理番号抜いてshift-jsで」「このフォーマットで」など、楽天RMSの商品一括処理用CSVを作るタスクで必ずこのスキルを使う。コントロールカラム値(n=新規/d=削除/u=更新)と抽出条件(全件・価格・在庫・販売状態など)をユーザー指示に応じて柔軟に切り替える。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

SKILL.md 本文

楽天RMS 一括処理CSV作成

楽天RMSの商品一括処理(一括登録・一括除外・一括更新)に投入する2列CSVを作成する。

出力フォーマット(厳守)

項目
ヘッダーコントロールカラム,商品管理番号
エンコードShift-JIS(CP932)
改行LF(楽天サンプルファイルがLFのため。CRLFにしない)
カラム区切り半角カンマ
出力先/mnt/user-data/outputs/items_<purpose>.csv

ヘッダーは全角カンマ・余分なスペース不可。バイト一致が必要。

コントロールカラム値

ユーザー指示が最優先。明示がなければ目的から判断し、迷ったら聞く。

  • n = 新規登録
  • d = 削除
  • u = 更新

「一括除外リスト」と言われた場合、RPP除外商品リストへの新規登録なら n、既存商品の削除なら d。文脈で判断できなければユーザーに確認。

商品管理番号の抽出

入力フォーマットに応じて適切な列・位置を読む。他の番号と混同しないことが最重要。

パターンA: 楽天DL CSV(商品一括ダウンロード)

  • 列名: 商品管理番号(商品URL)
  • 元ファイルはShift-JISで保存されているのでそれで読む
  • 親行(価格・在庫が空)+ SKU行 の構造になっていることがある
import pandas as pd
df = pd.read_csv(path, encoding='shift_jis', dtype=str)
ids = df['商品管理番号(商品URL)']

パターンB: 商品管理画面のコピペ(テキスト/Markdown/HTML表)

各商品ブロックの先頭にある 長い数字(7〜8桁、10000xxx1000xxx が商品管理番号。 その直後にある別の数字(500013300055 など)は商品番号で別物。混同禁止。

構造例:

通常商品
10000684       ← これが商品管理番号 ✅
500013         ← これは商品番号 ❌
ビニール紙垂中  ← 商品名

商品管理番号は数字以外の文字(例: ac2066-ac10-setburtle-ac-series-fullset-006)の場合もある。先頭の識別子を素直に取る。

パターンC: Excel貼付・スプレッドシート

ヘッダー行から商品管理番号列を特定して抽出。

フィルタ条件

ユーザー指示に応じて切り替える。

指示の例処理
「全部」「全件」「このまま」フィルタなし(全商品)
「2800円以下」販売価格 ≤ 2800
「3000円未満」販売価格 < 3000
「在庫0」「在庫切れ」在庫数 = 0
「在庫1個以下」在庫数 ≤ 1
「販売中のみ」販売状態 = 販売中
「ROAS300%未満」など複合別データと突合(要確認)

SKU構造の扱い: 楽天DL CSVで価格フィルタする場合、同一商品管理番号内に複数SKU(=複数価格)がある。デフォルトは「最安値で判定」。「全SKUが条件に該当する場合のみ」など特殊指示があれば従う。判断に迷う商品が出たら必ずユーザーに確認。

処理フロー

  1. 入力確認: ファイル形式とエンコード、商品リストの構造を把握
  2. 抽出: 商品管理番号と必要な属性(価格・在庫など)を取り出す
  3. フィルタ: 指示の条件で絞る
  4. 重複除去: ユニーク化しつつ入力の出現順を維持(楽天側で扱いやすい)
  5. 出力: Shift-JIS LF改行で書き出す
  6. 検証: バイトレベルでフォーマットを確認

出力スニペット

import csv, os
os.makedirs('/mnt/user-data/outputs', exist_ok=True)
out_path = '/mnt/user-data/outputs/items_<purpose>.csv'

with open(out_path, 'w', encoding='shift_jis', newline='') as f:
    w = csv.writer(f, lineterminator='\n')
    w.writerow(['コントロールカラム', '商品管理番号'])
    for item_id in item_ids:
        w.writerow([control_value, item_id])

検証チェックリスト

出力後、必ず以下をバイトレベルで確認してから完了報告する。

with open(out_path, 'rb') as f:
    raw = f.read()
crlf = raw.count(b'\r\n')
lf_only = raw.count(b'\n') - crlf
assert crlf == 0, f"CRLFが混入: {crlf}件"
raw.decode('shift_jis')  # デコード可能か
  • ✅ CRLFが0件、LFのみ
  • ✅ Shift-JISでデコード可能
  • ✅ 件数 = ユニーク件数(重複なし)
  • ✅ ヘッダーが正確に コントロールカラム,商品管理番号

完了報告フォーマット

ユーザーには以下を簡潔に伝える。

  • 件数(ユニーク件数)
  • コントロールカラム値(n/d/u
  • エンコード(Shift-JIS)
  • 改行コード(LF)
  • 適用したフィルタ条件
  • 抽出元から見て注意した点(SKU集約方法、迷った商品など)

冗長な説明は不要。簡潔にまとめること。

ライセンス: MIT

詳細情報

作者
株式会社ALSEL
ライセンス
MIT
最終更新
2026/5/13

関連スキル

Anthropic ClaudeEC・マーケティング⭐ リポ 6,400

seo-maps

ローカルSEO向けのマップインテリジェンス機能です。ジオグリッドのランク追跡、APIを通じたGBPプロフィール監査、Google・Tripadvisor・Trustpilotなど複数プラットフォームのレビュー分析、Google・Bing・Apple・OSM間のNAP(名前・住所・電話番号)検証、競合他社の半径マッピング、APIデータからのLocalBusinessスキーマ生成が可能です。3段階の機能レベルで対応でき、無料版(Overpass + Geoapify)、DataForSEO(フル機能)、DataForSEO + Google(最大カバレッジ)から選択できます。「maps」「geo-grid」「rank tracking」「GBP audit」「review velocity」「competitor radius」「maps analysis」「local rank tracking」「Share of Local Voice」「SoLV」などのキーワードで利用できます。

by AgriciDaniel
Anthropic ClaudeEC・マーケティング⭐ リポ 6,400

seo-content-brief

セクションごとの文字数、競合スコアリング、キーワード密度ガイダンス、ページタイプテンプレートを含む競争力のあるSEOコンテンツブリーフを生成します。新規ページのブリーフと既存ページの改善ブリーフの両方に対応しています。ユーザーが「コンテンツブリーフ」「ブリーフを作成」「コンテンツアウトライン」「ブログブリーフ」「サービスページブリーフ」「ブリーフ〜」「ライティングブリーフ」「コンテンツプラン」「アウトライン〜」などと言った場合に使用します。

by AgriciDaniel
ALSEL独自Anthropic ClaudeEC・マーケティング

rakuten-seo

楽天市場の商品名・キャッチコピーをSEO最適化するスキル。「楽天SEO」「商品名最適化」「楽天の商品名」「キャッチコピー」「楽天のタイトル」「商品名を直して」「楽天検索対策」など、楽天市場の商品名やキャッチコピーの作成・改善・チェックに関するリクエストで必ずこのスキルを使う。既存の商品名の改善も、ゼロからの作成も対応。あらゆるジャンル(食品・ファッション・化粧品・家電・サプリ・インテリア・ベビー・ペット・業務用など)に対応。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

by 株式会社ALSEL
ALSEL独自Anthropic ClaudeEC・マーケティング

amazon-seo-jp

Amazon.co.jp商品ページのSEO分析・最適化・自動採点スキル v2.0。 COSMO/Rufus/A10アルゴリズムに基づく採点。セラーセントラル出品レポート(.xlsm)を入力すると、 商品タイトル・箇条書き・検索キーワード・商品説明文を100点満点で採点し、 4項目すべての改善案を日本語で出力する。 トリガー: 「Amazon SEO」「商品ページ採点」「Amazon最適化」 「リスティング改善」「Amazon商品名」「箇条書き改善」 「COSMO対応」「Rufus最適化」「Amazon タイトル」 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

by 株式会社ALSEL
ALSEL独自Anthropic ClaudeEC・マーケティング

amazon-a-plus-content-brief

Amazon A+コンテンツの構成・モジュール選定・画像指示・比較表・FAQを設計するスキル。「A+コンテンツ作って」「Aプラス構成」「ブランドストーリー」「比較表つきA+」「A+モジュール選定」「Amazonのページに画像入れたい」「A+のヘッダー画像」「A+コンテンツマネージャー」など、Amazon A+コンテンツの企画・設計・改善のリクエストで必ずこのスキルを使う。ベーシック17モジュール/Premium追加機能/画像サイズ規定/文字数目安/審査リジェクト要因を踏まえて、デザイナーに渡せるブリーフ形式で出力。あらゆるジャンル(家電・コスメ・食品・アパレル・日用品・ベビー・ペット等)に対応。※ブランドストア(マルチページ)の設計は別スキル `amazon-brand-store-planner`、タイトル・bullet改善は `amazon-title-bullet-rewriter-jp`、メイン画像のチェックは `amazon-main-image-checker`。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

by 株式会社ALSEL
ALSEL独自Anthropic ClaudeEC・マーケティング

amazon-brand-store-planner

Amazonブランドストアのサイトマップ・ナビ・各ページ構成・タイル選定・バナー文言を設計するスキル。「Amazonブランドストア作って」「ストアページ設計」「ストアトップの構成」「ストアのナビ」「ショッパブル画像」「ストアバナー文言」「Amazon Storeの導線改善」「ストアのカテゴリページ」など、Amazonブランドストア(マルチページのブランド専用サイト)の企画・設計・改修のリクエストで必ずこのスキルを使う。商品数・商品ライン構成・モバイル前提でホーム/カテゴリ/サブカテゴリ/特集/ストーリーの階層を組む。あらゆるジャンルに対応。※商品ページ下部の A+コンテンツ(単一ASIN単位)は別スキル `amazon-a-plus-content-brief`、商品タイトル・bullet改善は `amazon-title-bullet-rewriter-jp`。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

by 株式会社ALSEL
このスキルは株式会社ALSELが制作したオリジナルスキルです。掲載内容について問題がある場合は info@alsel.co.jp までご連絡ください。
制作: 株式会社ALSEL · ライセンス: MIT