SkillAgentSearch skills...

Dajare

日本語のダジャレ(駄洒落)を生成する Agent Skill

Install / Use

/learn @coji/Dajare
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

dajare

日本語のダジャレ・ラップ・スピナーを生成する Agent Skill 群。

Agent Skills オープン標準に準拠しており、Claude Code / Cursor / Codex / Gemini CLI など 40 以上のエージェントで利用できます。

収録スキル

| スキル | 説明 | |---|---| | dajare | 単語やお題から質の高いダジャレを 3〜5 個生成 | | japanese-rap | テーマから固い韻・切れ味のあるパンチラインを備えた日本語ラップを生成 | | dajare-spinner | Claude Code のスピナー(処理中表示)にランダムなダジャレを表示 |

インストール

npx skills (推奨)

# プロジェクトにインストール
npx skills add coji/dajare

# グローバルにインストール(全プロジェクトで使用)
npx skills add coji/dajare -g

# 特定のエージェントを指定
npx skills add coji/dajare --agent claude-code --agent cursor

openskills

npx openskills install coji/dajare

Claude Code プラグイン

/plugin marketplace add coji/dajare
/plugin install dajare@dajare

手動インストール

# Claude Code
cp -r dajare ~/.claude/skills/

# Cursor / その他のエージェント
cp -r dajare .agents/skills/

.skill ファイル(Cowork)

Releases ページ から dajare.skill をダウンロードし、Cowork の「Copy to your skills」でインストールできます。

dajare-spinner

Claude Code の処理中スピナーにランダムなダジャレを表示するスキル。@mattn さん提供のダジャレ API から取得したダジャレが作業中にくるくる流れてきます。

インストール(Claude Code)

以下のいずれかでインストールしてください:

# npx skills(推奨)
npx skills add coji/dajare -g

# Claude Code プラグイン
/plugin marketplace add coji/dajare
/plugin install dajare@dajare-spinner

セットアップ

  1. インストール後、Claude Code を再起動してスキルを認識させる
  2. 再起動したら、スキルトリガーで初回セットアップ(opt-in):
/dajare-spinner

API からダジャレを 30 件取得して ~/.claude/settings.jsonspinnerVerbs に設定します。

自動更新

初回セットアップ後は、セッション開始時に自動で鮮度チェックし、6 時間経過していればバックグラウンドで差し替えます(plugin の SessionStart hook)。

無効にするには ~/.claude/settings.json から spinnerVerbs を削除してください。

更新間隔の変更

環境変数 DAJARE_SPINNER_INTERVAL で更新間隔(秒)を変更できます(デフォルト: 21600 = 6 時間)。


dajare スキル詳細

処理の流れ

┌─────────────────────────────────────────────────┐
│  ステップ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 関西弁

出力例

コーヒーで一杯やりましょう。

  1. 公費でコーヒー、苦い話だ(「こうひ(公費)」と「こーひー」の音重なり+「苦い」がコーヒーの味と不祥事の両義。税金で飲むコーヒーの罪悪感)
  2. コーヒーを講評したら「こう挽いて」と返された(「講評」「コーヒー」「挽いて」の三重掛け。カフェのマスターに一本取られる情景)

対応エージェント

Agent Skills 標準に対応したすべてのエージェントで利用可能です:

  • Claude Code
  • Cursor
  • OpenAI Codex
  • Gemini CLI
  • VS Code (GitHub Copilot)
  • Windsurf
  • Roo Code
  • その他 30 以上

アップデート

npx skills

npx skills add coji/dajare

再度 add を実行すると最新版に更新されます。

openskills

npx openskills install coji/dajare

Claude Code プラグイン

/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 の編集

ルートの SKILL.md だけを編集してください。 skills/dajare/SKILL.md は pre-commit hook で自動的に同期されます。

description を変更した場合は AGENTS.md.claude-plugin/plugin.json も揃えてください。

詳しくは CLAUDE.md を参照。

ライセンス

MIT

View on GitHub
GitHub Stars1
CategoryDevelopment
Updated8d ago
Forks0

Languages

Python

Security Score

85/100

Audited on Mar 18, 2026

No findings