一键导入
matrix-integrations
Use Matrix OS platform-owned integrations from apps or agents without exposing provider secrets on customer VPSes or inside Agent.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use Matrix OS platform-owned integrations from apps or agents without exposing provider secrets on customer VPSes or inside Agent.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Land a PR by monitoring conflicts, resolving them, waiting for checks, and squash-merging when green; use when asked to land, merge, or shepherd a PR to completion.
Create or continue an isolated Matrix OS worktree PR, validate it, push it, monitor CI and GitHub review feedback, iterate until the latest trusted Greptile result is 5/5, then add ready-for-ci and wait for triggered CI to pass before pinging completion. Use when asked to run a worktree to PR to monitor workflow, get a PR to Greptile 5/5 plus CI pass, or publish changes while keeping main clean.
Build Matrix OS apps as Vite React TypeScript projects with matrix.json manifests, Matrix theme integration, Postgres-backed app data, and production build verification.
The Matrix OS visual language — colors, typography, icons, animations, and component patterns. Apply this every time you build, redesign, or polish any Matrix OS surface.
Spin up, observe, and tear down Matrix OS preview environments — per-PR preview VPSes, platform Cloud Run preview revisions, HMR staging slots — and query their centralized logs. Use when a change needs to be seen running (shell/gateway/onboarding/CLI/macOS features), when asked to deploy a branch for testing, or when you need logs from any preview, staging, or fleet VPS.
Set up and operate a developer-owned Matrix OS cloud computer from an AI coding agent, including CLI login, VPS setup, in-VPS browser authentication, Claude/Codex sessions, Hermes fallback, and shared zellij shell connect.
| name | matrix-integrations |
| description | Use Matrix OS platform-owned integrations from apps or agents without exposing provider secrets on customer VPSes or inside Agent. |
| version | 1.0.0 |
| author | Matrix OS |
| license | MIT |
| platforms | ["linux","macos"] |
| metadata | {"agent":{"tags":["Matrix OS","integrations","Pipedream","OAuth","platform"],"related_skills":["matrix-app-builder"],"config":[{"key":"matrix.gateway_url","description":"Matrix gateway URL reachable from the Agent runtime.","default":"http://localhost:4000","prompt":"Matrix gateway URL"}]}} |
Use this when the user wants Gmail, Calendar, Drive, GitHub, Slack, Discord, or other external services inside Matrix.
Default base URL inside a Matrix user instance:
http://localhost:4000
Use the configured skills.config.matrix.gateway_url if Agent injects one.
curl -fsS "$MATRIX_GATEWAY_URL/api/integrations"
curl -fsS "$MATRIX_GATEWAY_URL/api/integrations/connect" \
-H 'Content-Type: application/json' \
-d '{"service":"github","label":"Work GitHub"}'
Return the connect URL to the user. Do not immediately claim success.
curl -fsS "$MATRIX_GATEWAY_URL/api/integrations/sync" \
-X POST \
-H 'Content-Type: application/json' \
-d '{}'
curl -fsS "$MATRIX_GATEWAY_URL/api/integrations/call" \
-H 'Content-Type: application/json' \
-d '{"service":"github","action":"list_repos","params":{"sort":"updated","per_page":10}}'
Inside a Matrix app iframe, use the injected window.MatrixOS bridge. Apps run as sandboxed
srcdoc iframes; direct fetch() calls to /api/bridge/* are blocked by the shell CORS/CSP
boundary.
async function listServices() {
if (!window.MatrixOS?.integrations) throw new Error("Matrix integrations bridge is unavailable");
return window.MatrixOS.integrations();
}
async function callService(service: string, action: string, params: unknown) {
if (!window.MatrixOS?.service) throw new Error("Matrix service bridge is unavailable");
return window.MatrixOS.service(service, action, params);
}
list_messages, get_message, send_email, search, list_labelslist_events, create_event, update_event, delete_eventlist_files, get_file, upload_file, share_filelist_repos, list_issues, create_issue, list_prs, get_notificationssend_message, list_channels, list_messages, search, reactsend_message, list_servers, list_channels, list_messagesmatrix.json, app source, or Agent config.GET /api/integrations returns services or an empty list, not a 404.window.MatrixOS.integrations() / window.MatrixOS.service(), not raw provider secrets or direct /api/bridge/* fetches.