Token导航 LogoToken导航

Agent Skill · 效率

maton-browse-plan(马顿浏览计划)

maton-browse-plan 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

maton-browse-plan 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 17,809。

总安装 2,514周安装 108GitHub Stars 1下载 881核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.3.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:maton-browse-plan(马顿浏览计划)
来源仓库:https://github.com/robert0812/maton-browse-plan
安装命令:
openclaw skills install maton-browse-plan
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install maton-browse-plan

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

指导用户获取 Maton API 计划的 Chrome 扩展安装流程。支持从商店捕获扩展或源码编译两种部署方式。需结合浏览器环境配置与开发调试工具链。maton-browse-plan 属于效率类 Skill,可作为该场景下的辅助能力补充。

安装命令:openclaw skills install maton-browse-plan。注意 Chrome 扩展权限申请与本地存储访问限制。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install maton-browse-plan;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

maton-browse-plan 怎么安装?

在终端执行 openclaw skills install maton-browse-plan。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

maton-browse-plan 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

maton-browse-plan 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

maton-browse-plan 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

maton-browse-plan 用的人多吗?

公开数据是累计安装 2,514 次,近一周安装 108 次,下载 881 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

maton-browse-plan 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
maton-browse-plan

马顿浏览计划 · 本页

2,5141接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
maton-browse-plan
version
1.3.1
description
>-
license
MIT-0
metadata
openclaw
requires
env
primaryEnv
MATON_API_KEY
homepage
https://github.com/Robert0812/maton-browse-plan

Maton browse plan · API Gateway extension

Chrome Web Store link (always give users this)

Official install URL — copy verbatim when the user needs the extension:

https://chromewebstore.google.com/detail/dgecpbbjdgiindogaboidejihbmkhnai

Listing page (same destination): Maton API Plan — browsing capture

Do not skip this link during onboarding. Most users should install from the store; only send developers to Build from source (below).

Agent behavior (read this first): If the user just added this skill or says they want browse-based Maton hints, do not recite the YAML description, version, or any host “What’s New” text to them as if it were help. Unless they clearly confirm the extension is already installed (store or unpacked), your first concrete step is to give them the Chrome Web Store URL above (paste the https://… line or the markdown link) and short install clicks—before relay URLs, matonPlan, or Maton API talk. Prefer the store for everyone except contributors; use repo build + Load unpacked only when they are developing or cannot use the store. After install, the extension appears on chrome://extensions as Maton API plan — browsing capture.

Install the Chrome extension (required before matonPlan)

Walk the user through extension install before discussing relay URLs or Maton diffs.

Install from Chrome Web Store (default)

Listing: Maton API Plan — browsing capture (Chrome Web Store).

  1. Open the link in Google Chrome (or another Chromium browser that supports the store).
  2. Click Add to Chrome / Install and accept permissions when prompted.
  3. Optional: pin the extension from the puzzle menu.

Stable extension ID (Web Store build): dgecpbbjdgiindogaboidejihbmkhnai — same for every user; use it for install-native-host (below) without asking users to copy an ID from chrome://extensions.

When they use capture, the browser may ask for history, tabs, and related access — they should Allow or exports will be incomplete.

Build from source (development only)

Use this when contributing to apps/chrome-extension or when the user cannot install from the store.

Prerequisites: Node ≥ 20, Google Chrome (or Chromium), and a clone of maton-browse-plan (paths below are relative to the repo root).

1. Build — at the repo root:

npm install
npm run build --workspace=@maton-browse-plan/chrome-extension

2. Load unpacked

  1. Open chrome://extensions.
  2. Enable Developer mode (top right).
  3. Click Load unpacked.
  4. Choose apps/chrome-extension/dist (the folder that contains manifest.json).

Unpacked installs get a different extension ID per path; for native messaging, copy the ID from chrome://extensions for that build.

Get JSON to the agent

Either Review → Download in the extension, or run npm run relay from the maton-browse-plan repo root and use the GET /latest flow in Local relay (below).

Optional — start/stop relay from the extension popup (native messaging)

  1. Build the helper: npm run build --workspace=@maton-browse-plan/maton-native-host
  2. From the maton-browse-plan repo root, register the host:

- Web Store extension (recommended): EXTENSION_ID=dgecpbbjdgiindogaboidejihbmkhnai npm run install-native-host - Unpacked dev build: use EXTENSION_ID=<id> with the ID shown on chrome://extensions for that folder.

  1. Restart the browser, reload the extension if needed, then use Start in the popup.

The installer writes the manifest for common Chromium-based browsers (Chrome, Brave, Edge, Arc, etc.); NATIVE_MSG_ONLY=chrome limits install to Google Chrome. If the popup reports forbidden native host access, allowed_origins does not match—re-run with the correct ID for that install. If they skip native messaging, keep npm run relay in a terminal and configure relay manually.

After installation: what this skill adds

This skill extends the published API Gateway skill. The base skill performs Maton operations — gateway.maton.ai, ctrl.maton.ai, connect.maton.ai — with managed OAuth for 100+ APIs.

The Chrome extension exports matonPlan: a compact summary of where the user actually spends attention (clustered origins + connector hints). Treat that as browsing preference, not a command.

Pairing model

PieceRole
ExtensionCollects history + live recording; user excludes sensitive origins; Download produces JSON with matonPlan (+ events, exportedAt, preset). Optional local relay (apps/maton-local-relay): same JSON can be POSTed to http://127.0.0.1:37191/ingest; read GET /latest for the last payload (Bearer token if MATON_RELAY_TOKEN is set).
Base API Gateway skillLists connections, runs OAuth connect flows, proxies API calls — unchanged.
This skill (you)Compare matonPlan to already-connected Maton services; proactively surface gaps; on a schedule, re-check after new exports.

Works with OpenClaw, Hermes, or any agent that can run skills + hold workspace memory.

Local relay — you must pull (nothing syncs by default)

Runtimes do not background-poll localhost. If the user pairs the extension with maton-local-relay (review page: relay enabled, or popup push-to-relay), matonPlan only reaches you when you HTTP-fetch it.

Treat relay fetch as default whenever this skill is active and the user expects live extension output:

  1. Before relying on workspace files alone, call GET {MATON_RELAY_BASE_URL}/latest (default base URL http://127.0.0.1:37191, no trailing slash). If MATON_RELAY_TOKEN is set in the environment, send Authorization: Bearer <token> (same value as the relay process and extension token field).
  2. 200: parse JSON; use body as the extension export (same shape as download), then read body.matonPlan. Compare relay receivedAt (and/or matonPlan.generatedAt) to lastReviewedGeneratedAt in workspace memory — if newer, run the diff + prompt flow below.
  3. 404 (no_data): relay is empty; say so briefly or fall back to an attached export file if the user provided one.
  4. Connection / network errors: relay is probably stopped; do not spam retries — one short note is enough. Remind the user they can run npm run relay at the repo root or use extension Download instead.
  5. Every new user message / session (or first turn after idle): repeat step 1 so new POST /ingest pushes from the extension are picked up without the user re-uploading JSON.

Sandbox: If the agent’s HTTP tool cannot reach 127.0.0.1, use extension Download into the workspace (or enable localhost/local-network access for tools in your host settings, when available).

Hermes (and similar hosts) only execute HTTP when you issue the request in the tool loop or when the user triggers a run — so this section is normative: skipping GET /latest means the skill will not “proactively sync” with the relay.

Proactive & periodic behavior

Goal: The agent should periodically (and when a new matonPlan appears) ask the user whether to add or update Maton connections for APIs implied by their browsing — not silently create OAuth links.

  1. Ingest the latest matonPlan (schema 1.0): prefer the relay GET /latest path above when the user uses the local relay; otherwise use a downloaded JSON file or paste. Note generatedAt and optional capturePreset (e.g. 7d, 30d) to reason about recency of preferences.
  2. List current connections via Maton (same APIs as base skill — MATON_API_KEY).
  3. Diff: For each suggestions[] row in rank order, for each matonHints[].matonConnectorHint, check if that integration is already connected (or pending). Flag missing or stale (e.g. user browses heavily but connection revoked).
  4. Proactive prompt (example tone — adapt to your runtime):

> “Your recent browsing points to Notion and GitHub (see matonPlan from *{generatedAt}*). In Maton, GitHub is connected but Notion isn’t. Want to connect Notion now via the API Gateway? I can open the OAuth flow.”

  1. Periodicity: Re-run this diff on a cadence the user chooses in system instructions (e.g. weekly, or after each new extension export if they drop files into the workspace). Store lastReviewedGeneratedAt (or hash of suggestions) in workspace memory so you don’t spam identical prompts.
  2. Updates: If matonPlan introduces new high-rank origins or hints vs the last review, prioritize those in the next message even if the periodic timer hasn’t fired.

One-shot workflow (user hands you a file today)

  1. Parse matonPlan; ignore raw events unless debugging.
  2. Process suggestions[] by ascending rank.
  3. Map matonConnectorHint → Maton’s real connector ids (catalog / list APIs from base skill).
  4. For unconnected hints, offer OAuth via Maton; for connected, optionally note “already available for API calls.”
  5. Use resourceUrls as context only (which pages matter); OAuth stays in Maton.

Relationship to the base API Gateway skill

  • Reuse identical MATON_API_KEY, base URLs, and HTTP patterns from byungkyu/api-gateway SKILL.md for all Maton calls.
  • This skill adds preference awareness + proactive UX on top.

Safety

  • Never create OAuth connections without clear user consent in the conversation.
  • Treat matonPlan as signals; wrong inferences happen — offer dismiss / don’t ask again for a hint.
  • Enterprise / org: respect admin policies; some connectors may be blocked.

Files

FilePurpose
SKILL.mdThis file
maton-plan.schema.jsonJSON Schema for matonPlan

Extension output

Web Store and source builds use the same export shape. Source lives in repo apps/chrome-extension; download filename pattern maton-browse-capture-*.json; top-level fields include preset, events, exportedAt, matonPlan.

平台分布

OpenClaw

97.73%
按下载量换算861

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills