日本語のダジャレ(駄洒落)を生成する Agent Skill
npx claudepluginhub coji/dajare日本語のダジャレ(駄洒落)を生成するスキル。単語やお題・状況を入力すると、質の高いダジャレを3〜5個つくって返します。
日本語のダジャレ・ラップ・スピナーを生成する Agent Skill 群。
Agent Skills オープン標準に準拠しており、Claude Code / Cursor / Codex / Gemini CLI など 40 以上のエージェントで利用できます。
| スキル | 説明 |
|---|---|
| dajare | 単語やお題から質の高いダジャレを 3〜5 個生成 |
| japanese-rap | テーマから固い韻・切れ味のあるパンチラインを備えた日本語ラップを生成 |
| dajare-spinner | Claude Code のスピナー(処理中表示)にランダムなダジャレを表示 |
# プロジェクトにインストール
npx skills add coji/dajare
# グローバルにインストール(全プロジェクトで使用)
npx skills add coji/dajare -g
# 特定のエージェントを指定
npx skills add coji/dajare --agent claude-code --agent cursor
npx openskills install coji/dajare
/plugin marketplace add coji/dajare
/plugin install dajare@dajare
# Claude Code
cp -r dajare ~/.claude/skills/
# Cursor / その他のエージェント
cp -r dajare .agents/skills/
Releases ページ から dajare.skill をダウンロードし、Cowork の「Copy to your skills」でインストールできます。
Claude Code の処理中スピナーにランダムなダジャレを表示するスキル。@mattn さん提供のダジャレ API から取得したダジャレが作業中にくるくる流れてきます。
以下のいずれかでインストールしてください:
# npx skills(推奨)
npx skills add coji/dajare -g
# Claude Code プラグイン
/plugin marketplace add coji/dajare
/plugin install dajare@dajare-spinner
/dajare-spinner
API からダジャレを 30 件取得して ~/.claude/settings.json の spinnerVerbs に設定します。
初回セットアップ後は、セッション開始時に自動で鮮度チェックし、6 時間経過していればバックグラウンドで差し替えます(plugin の SessionStart hook)。
無効にするには ~/.claude/settings.json から spinnerVerbs を削除してください。
環境変数 DAJARE_SPINNER_INTERVAL で更新間隔(秒)を変更できます(デフォルト: 21600 = 6 時間)。
┌─────────────────────────────────────────────────┐
│ ステップ1: 音の分解 │
│ rhyme.py で元ネタの読み・母音列・子音列を取得 │
└────────────────────┬────────────────────────────┘
│
┌────────────┴────────────┐
▼ ▼
┌───────────────────┐ ┌──────────────────────┐
│ ステップ2A: │ │ ステップ2B: │
│ LLM が語彙から連想 │ │ rhyme.py --search で │
│ (メインエージェント) │ │ 韻辞書4万語を検索 │
│ │ │ (サブエージェント) │
└────────┬──────────┘ └──────────┬───────────┘
└────────────┬───────────┘
▼
┌───────────────────────┐
│ 候補をマージ │
└───────────┬───────────┘
▼
┌─────────────────────────────────────────────────┐
│ ステップ3: 文脈のある一文に仕上げる │
└────────────────────┬────────────────────────────┘
▼
┌─────────────────────────────────────────────────┐
│ ステップ4: 検証 (サブエージェントに委譲) │
│ rhyme.py で音の照合 + bad-examples.md と照合 │
│ → 不合格があれば理由付きで返却 │
└──────┬──────────────────────────────┬───────────┘
│ 合格 │ 不合格 & 3個未満
▼ ▼
┌──────────────┐ ┌────────────────┐
│ ステップ5: │ │ 改善ループ (1回) │
│ バリエーション │ │ → ステップ2-3 │
│ バランス調整 │ └────────────────┘
└──────┬───────┘
▼
┌─────────────────────────────────────────────────┐
│ 出力: 前置き + ダジャレ3〜5個(解説付き) + 締め │
└─────────────────────────────────────────────────┘
「ダジャレ」「駄洒落」「おやじギャグ」「pun」などのキーワードや、「〇〇で何か面白いこと言って」のような言い回しで自動的にスキルが発動します。
--style オプションで語り口を切り替えられます。
/dajare コーヒー --style 関西弁
/dajare コーヒー
/dajare 会議中の眠気
/dajare コーヒー --style 関西弁
コーヒーで一杯やりましょう。
- 公費でコーヒー、苦い話だ(「こうひ(公費)」と「こーひー」の音重なり+「苦い」がコーヒーの味と不祥事の両義。税金で飲むコーヒーの罪悪感)
- コーヒーを講評したら「こう挽いて」と返された(「講評」「コーヒー」「挽いて」の三重掛け。カフェのマスターに一本取られる情景)
Agent Skills 標準に対応したすべてのエージェントで利用可能です:
npx skills add coji/dajare
再度 add を実行すると最新版に更新されます。
npx openskills install coji/dajare
/plugin marketplace update coji/dajare
自動アップデートを有効にする場合は /plugin → Marketplaces タブ → coji/dajare を選択 → auto-update を有効にしてください。
git clone https://github.com/coji/dajare.git
cd dajare
git config core.hooksPath .githooks
ルートの SKILL.md だけを編集してください。 skills/dajare/SKILL.md は pre-commit hook で自動的に同期されます。
description を変更した場合は AGENTS.md と .claude-plugin/plugin.json も揃えてください。
詳しくは CLAUDE.md を参照。
MIT
Matt Pocock's skills for real engineering, as an installable Claude Code plugin.
Plugins by Alex Newman (thedotmack)
Ultra-compressed communication mode for Claude Code. Cuts 65% of output tokens (measured) while keeping full technical accuracy.