Geminiへ送る icon

Geminiへ送る

Extension Actions

How to install Open in Chrome Web Store
CRX ID
gklmoobnblcdiglifjmdilofgndghmml
Description from extension meta

URLパラメーター・右クリックメニュー・カスタムプロンプトでGemini Chatにテキストを送信できる拡張機能

Image from store
Geminiへ送る
Description from store

【詳細説明】

■ 概要
Send to Geminiは、URLパラメーターを使ってGoogle Geminiのプロンプト入力欄にテキストを自動入力し、自動送信する Chrome 拡張機能です。

■ 主な機能
✓ URLパラメーターからプロンプトの自動入力
✓ JavaScript API経由での外部連携
✓ 右クリックメニューから選択テキストをGeminiに送信
✓ 大容量プロンプト送信対応

■ 使い方

【基本的な使い方】
Gemini ChatのURLに `?prompt=` パラメーターを追加するだけで使用できます。

例:
https://gemini.google.com/app?prompt=今日の天気について教えて

このURLにアクセスすると、「今日の天気について教えて」というプロンプトが自動的に入力され、送信されます。

【自動送信を無効にする】
プロンプトを入力するだけで、自動送信したくない場合は `autosubmit=false` を追加します。

例:
https://gemini.google.com/app?prompt=AIについて説明して&autosubmit=false

この場合、プロンプトは入力されますが、送信ボタンは押されません。

【JavaScript API経由での使い方】
Webページから直接、この拡張機能を呼び出すことができます。

■ 基本的な使い方:

```javascript
// 拡張機能ID(chrome://extensions から確認)
const extensionId = "あなたの拡張機能ID";

// Geminiにプロンプトを送信
chrome.runtime.sendMessage(
extensionId,
{
type: "autofill",
prompt: "今日の天気について教えて",
autoSubmit: true // false の場合は送信しない
},
(response) => {
if (chrome.runtime.lastError) {
console.error("送信失敗:", chrome.runtime.lastError.message);
} else if (response && response.success) {
console.log("送信成功:", response);
}
}
);
```

■ Promise版(async/await対応):

```javascript
function sendToGemini({ prompt, autoSubmit = true }) {
return new Promise((resolve, reject) => {
chrome.runtime.sendMessage(
extensionId,
{ type: "autofill", prompt, autoSubmit },
(response) => {
if (chrome.runtime.lastError) {
reject(new Error(chrome.runtime.lastError.message));
} else if (response && response.success) {
resolve(response);
} else {
reject(new Error("送信に失敗しました"));
}
}
);
});
}

// 使用例
async function askGemini() {
try {
await sendToGemini({
prompt: "AIについて説明してください",
autoSubmit: true
});
console.log("Geminiに送信しました");
} catch (error) {
console.error("エラー:", error.message);
}
}
```

■ 接続確認(ping):

```javascript
// 拡張機能が利用可能か確認
chrome.runtime.sendMessage(
extensionId,
{ type: "ping" },
(response) => {
if (chrome.runtime.lastError) {
console.log("拡張機能が見つかりません");
} else {
console.log("接続OK:", response);
}
}
);
```

■ JavaScript API の利点:
- 大容量のプロンプト(数千行のデータなど)も送信可能
- URLの長さ制限を超えるテキストに対応
- Webアプリケーションから直接Geminiを操作できる
- ボタンクリックなど、ユーザーアクションに連動可能

■ 注意事項:
- file:// プロトコルでは動作しません(http:// または https:// が必要)

【右クリックメニューから送信】
Webページ上のテキストを選択して右クリックすると、「Geminiに送る」メニューが表示されます。

■ 基本機能:
選択したテキストをそのままGeminiに送信します。

■ 使い方:
1. Webページ上で送信したいテキストを選択
2. 右クリックして「Geminiに送る」を選択
3. Geminiのタブが開き、選択テキストが入力されます

【カスタムプロンプト機能】
設定画面から、よく使うプロンプトをカスタムメニューとして登録できます。

■ カスタムプロンプトの設定:
1. 拡張機能アイコンを右クリック → 「オプション」を選択
または、右クリックメニューから「⚙️ カスタムプロンプトを設定」を選択
2. 「新規プロンプトを追加」をクリック
3. メニューラベル(例:「英語に翻訳」)とプロンプトテンプレート(例:「次のテキストを英語に翻訳してください:」)を入力
4. 自動送信の有効/無効を選択(デフォルトは有効)
5. 保存をクリック

■ カスタムプロンプトの使用:
1. Webページ上でテキストを選択
2. 右クリックして登録したカスタムプロンプトを選択
3. カスタムプロンプトと選択テキストが連結されてGeminiに送信されます

■ カスタムプロンプトの利点:
- よく使う操作をワンクリックで実行
- 翻訳、要約、コード説明など、タスク別にプロンプトを管理
- チーム内で共通のプロンプトを共有可能
- 各プロンプトごとに自動送信の有効/無効を設定可能

【URLからカスタムプロンプトを追加】
外部のURLからカスタムプロンプトを直接追加できます。Webサイトやブログに「このプロンプトを追加」リンクを設置して、ワンクリックでカスタムプロンプトを登録できます。

■ URLの形式:
chrome-extension://gklmoobnblcdiglifjmdilofgndghmml/add_custom_prompt.html?label=メニューラベル&prompt=プロンプト&base_url=ベースURL&auto_submit=1

■ パラメーター:
- label: メニューラベル(例:英語に翻訳)
- prompt: プロンプトテンプレート(例:次のテキストを英語に翻訳してください:)
- base_url: ベースURL(省略可、例:https://gemini.google.com/gem/xxxxx)
- auto_submit: 自動送信の有効/無効(省略可、デフォルト:true。false または 0 で無効)

■ 使い方:
1. 上記の形式のURLにアクセス
2. パラメーターが自動入力された登録画面が表示されます
3. 必要に応じて内容を編集し、保存をクリック

■ 活用例:
- Webサイトやブログに「このプロンプトを追加」リンクを設置
- チーム内でカスタムプロンプトを共有するURLを配布
- プロンプト集のWebページからワンクリックで追加

■ 活用例

【ブックマークレット】
よく使うプロンプトをブックマークに登録しておけば、ワンクリックでGeminiに質問できます。

【外部アプリケーション連携】
JavaScript APIを使って、Webアプリケーションから直接Geminiを呼び出せます。
例:データ分析ツールの結果をGeminiで解説、コード生成ツールとの連携など

【カスタムショートカット】
特定のタスクや質問をURL化して、チーム内で共有できます。

【大容量データ処理】
JavaScript API経由なら、URLの長さ制限を気にせず、数千行のデータやコードをGeminiに送信できます。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

【更新履歴】

■ Version 1.2.4
✓ 特定環境でプロンプトの自動入力や送信ボタンの自動送信がうまく動作しない問題を修正

■ Version 1.2.1
✓ URLからカスタムプロンプトを直接追加できる機能を追加(外部サイトからのプロンプト登録に対応)

■ Version 1.2.0
✓ カスタムプロンプトごとにGeminiのベースURL(appやgemのURL)を指定できる機能を追加

■ Version 1.1.0
✓ 右クリックメニューから選択テキストをGeminiに送信する機能を追加
✓ カスタムプロンプト機能を追加(設定画面で管理・選択テキストと組み合わせて送信可能)

■ Version 1.0.0
✓ 初回リリース
✓ URLパラメーターからプロンプトの自動入力
✓ JavaScript API経由での外部連携

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Latest reviews

Derek Law
auto submit does not work sadly