Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[External Plugin]: Arcade

オープン 初心者向け
#5,317 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
72/100
issue の種類
機能追加
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
javascript, node.js
領域
ai, tooling

調査の方向性

ArcadeAI/arcade-plugin のタグ v0.9.0 にあるプラグインを、plugin/ パス、skills、カスタムエージェント、hooks/hooks.json からレビューしてください。提出された ref と SHA が一致し、外部プラグインの quality gates を満たしていることを確認してください。plugins/external.json の Arcade エントリがレビューしたプラグインを正しく指し、validation が成功に至った時点で変更は完了となります。

索引モデルが issue の本文から書いたものです。

説明

external-plugin ready-for-review third party
Plugin name

arcade

Short description

Connect Copilot to the apps you already use (email, calendar, issue trackers, chat, docs) through Arcade's hosted MCP gateway. Each user authorizes each app with OAuth in the browser, so the agent never holds API keys or tokens, and the skills ask for confirmation before any send, create, update, or delete.

GitHub repository

ArcadeAI/arcade-plugin

Plugin path inside the repository

plugin

Ref to review

v0.9.0

Commit SHA to review

d3f213fc0cdc6be114222e60e7b02623b49e2b6d

Version

0.9.0

License identifier

MIT

Author name

Arcade.dev

Author URL

https://arcade.dev

Homepage URL

https://docs.arcade.dev/en/get-started/agent-plugin

Keywords

arcade, mcp, oauth, gateway

Additional notes for reviewers

Submitted by the Arcade.dev team, who maintain this plugin.

What it adds to Copilot

  • One remote MCP server, arcade → https://api.arcade.dev/mcp/arcade (Streamable HTTP). It gives Copilot tools for the user's connected apps (Gmail, Google Calendar, Slack, GitHub, Linear, Jira, Notion and others).
  • Two skills: try-arcade (picks and runs the right app tool for a plain-language request, and asks for confirmation before any send, create, update or delete) and scale-arcade (guidance for rolling a working setup out to a team).
  • One custom agent, arcade-operator (com.github.copilot/agents/), which runs a bounded app task and returns to the main session for sign-in or confirmation.
  • Two hooks (com.github.copilot/hooks/hooks.json): SessionStart and SubagentStart. Each runs node hooks/<name>.mjs, which prints static routing guidance into context. They make no network calls, write no files, and exit quietly if the script is missing. No prompt or tool-use hooks are registered.

Requirements and data flow

** Docs at this revision

Known limits

  • Copilot CLI doesn't load the plugin's slash commands, and it drops output from prompt hooks, so the routing guidance comes only from session start and subagent start.
  • In VS Code, hook support depends on the agent harness and VS Code version (covered in the VS Code guide).

Local checks against this ref/SHA (upstream eng/external-plugin-quality-gates.mjs at awesome-copilot 2d4b998, Copilot CLI 1.0.103, clean HOME): spec compliance pass, vally lint pass (2/2 skills), install smoke test pass, version match pass, ref/sha consistency pass, overall pass. validateExternalPlugin with the publicSubmission policy returned no errors and no warnings.

Since the first submission, v0.9.0 moved the shipped plugin from the repository root into plugin/, so this revision sets the plugin path to plugin.

No arcade entry exists in plugins/external.json. The existing arcade-canvas plugin is an unrelated retro-games canvas.

Submission checklist
  • The plugin lives in a public GitHub repository.
  • The ref and/or sha I provided is immutable (release tag and/or full 40-character commit SHA), not a branch.
  • This submission follows this repository's contribution, security, and responsible AI policies.
  • This plugin is not already listed in the Awesome Copilot marketplace.
主要言語
JavaScript
スター
40.3k
フォーク
5.2k
平均マージ
2日 13時間
マージ済み PR(30日)
122

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

github/awesome-copilot のほかの issue

github/awesome-copilot の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。