Agent skill

Validate Maple

by MaplePrivacyLabs in MaplePrivacyLabs/Maple

Select and run Maple component checks, platform builds, and exact-runtime smoke evidence for the changed behavior.

MITAuto-check passed

Install Validate Maple

skills CLI
$ npx skills add MaplePrivacyLabs/Maple --skill validate-maple -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install MaplePrivacyLabs/Maple validate-maple --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/MaplePrivacyLabs/Maple.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/validate-maple .claude/skills/validate-maple && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
validate-maple
GitHub stars
100
Token cost
~1.2k tokens
SKILL.md length
494 words
Files
4 (incl. references)
Skills in repo
16
Repo updated
First seen
Licence
MIT

At a glance

Select and run Maple component checks, platform builds, and exact-runtime smoke evidence for the changed behavior.

  • Requested validation
  • SKILL.md covers Choose the environment and…, Load the relevant checks and Report what was proved
  • Calls just
  • Implementation crosses API/account

What it does

Validate Maple is an agent skill from MaplePrivacyLabs/Maple. Select and run Maple component checks, platform builds, and exact-runtime smoke evidence for the changed behavior. Use for requested validation or when implementation crosses API/account, Tauri IPC, Agent, auth, persistence, mobile, or packaging boundaries.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `agents/openai.yaml`, `references/automated-checks.md` and `references/runtime-smoke.md`).

It works with Tauri. The repository describes itself as: Maple - Private AI Chat. The licence is MIT.

When your agent uses it

  • Requested validation
  • Implementation crosses API/account
  • Packaging boundaries

Example prompts

  • “/validate-maple”

What it can do on your machine

Read from SKILL.md and the folder at commit 82f0b06. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • just

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Validate Maple loads about 1.2k tokens when it runs, and up to ~4.9k if it reads all its reference files. Until then it costs about 68 tokens; SKILL.md has 494 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from MaplePrivacyLabs/Maple at commit 82f0b06, republished under its MIT licence (© MaplePrivacyLabs). 494 words, ~1,162 tokens.

Download SKILL.mdSave it as .claude/skills/validate-maple/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
validate-maple
description
Select and run Maple component checks, platform builds, and exact-runtime smoke evidence for the changed behavior. Use for requested validation or when implementation crosses API/account, Tauri IPC, Agent, auth, persistence, mobile, or packaging boundaries.

Validate Maple

Read root and owning component AGENTS.md, the diff/source/tests, and the workflow/script that owns each check. Classify by changed behavior, not just path: frontend code may cross native IPC even when CI selects web-only.

Choose the environment and evidence

Follow development environments. Any backend change, heavy feature, or specific frontend/backend/log/billing interaction uses an isolated linked Local stack. Small frontend work may intentionally use hosted Dev with a valid Dev account/login. Keep effective API/project, auth route, account, and dependent services in the selected lane. A debug build, simulator, or package does not prove Local.

Use the union of checks for changed boundaries; add relevant lower-level checks rather than blindly running unrelated platforms or live services.

Changed boundaryEvidence before handoff
Prose/inert metadataVerify consumed result, paths/links/examples/claims; flake checks for workflow/Nix/release configuration
Isolated frontendFocused then complete frontend checks, PR web build, browser smoke of changed states/accessibility
API/account/persistence/streamApplicable frontend gates plus configured client/backend smoke: relevant login/logout/account switch, failure, cancel, reload/history
Native IPC/Agent/proxy/device effectsApplicable Rust gates, affected platform build, exact-app user action through native result and representative rejection
Mobile/lifecycle/deep links/paymentsAffected simulator/device runtime in addition to compilation; exercise changed permission/background/return-link paths
Release/signing/distributionRequired platform/artifact evidence; publication only through $release-maple with explicit authority

For privileged Tauri commands, verify every target's registration/cfg, typed bridge, caller, native validation, plugins and capabilities. A registered custom command and a plugin permission are separate exposure paths. Without a checked-in React-to-IPC harness, manual exact-app smoke is required. Read Research native contracts.

Show full SKILL.md (250 more words)Show less

Load the relevant checks

  • Automated/platform checks: component CI, fixed PR builds, and affected platform recipes. Read only those sections.
  • Runtime smoke: configured local desktop, exact app identity, Agent/MCP/proxy, deep links, PDF/OCR, and optional macOS picker automation details. Read only the scenarios needed.
  • $develop-opensecret-sdk, $develop-maple-proxy, and $develop-maple-agent: component gates and selected SDK/dependency-source proof.
  • $validate-opensecret: backend, disposable DB, and in-tree SDK compatibility.
  • $review-maple-security: trust-boundary change or security review.

Use pinned Nix environments and preserve generated configuration/process ownership. CI scripts may reinstall dependencies and hide dotenv; inspect effects before using them concurrently with a dev runtime. Hooks are fast component-selected checks, not integration/packaging proof. Research Rust CI/hook runs tests (hook also formatting), without Clippy; strict just rust-lint is an optional separate diagnostic.

PR builds deliberately replace local endpoints with fixed hosted Dev profiles. For configured Local smoke use the owning development runtime, supported local password/account fixture, and verified effective configuration. Native OAuth requires an intentional hosted/provider scenario; local API selection alone does not configure its browser origin. Do not fabricate tokens or weaken attestation when account setup or networking blocks runtime proof.

Report what was proved

Record commit/dirty state, exact commands/platform/results, build profile, effective API/auth/project and dependent endpoints, runtime path/bundle ID and listener ownership, account/data scope, observed scenarios, and unverified layers. Separate automated, artifact, runtime, integration, and blocked evidence. An unsigned package is not a release; a browser is not native proof; a unit or build pass is not end-to-end evidence. Cleanup targets only resources created by this task through their owning lifecycle.

© MaplePrivacyLabs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in .agents/skills/validate-maple of MaplePrivacyLabs/Maple.

  • SKILL.md
  • agents/openai.yaml
  • references/automated-checks.md
  • references/runtime-smoke.md

Open the folder on GitHubat commit 82f0b06

Compare with similar skills

Validate Maple next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Validate Maple compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Validate Maple this skillMaplePrivacyLabs/Maple100—~1.2kAutomated safety check: PassMIT
Use Yaakmountain-loop/yaak19k—~1.9kAutomated safety check: PassMIT
Yaak Changelogmountain-loop/yaak19k—~1.6kAutomated safety check: PassMIT
Native Feel Cross Platform Desktopyetone/native-feel-skill1.9k1 repos~1.5kAutomated safety check: PassMIT
Ccgui Plugin Creatorzhukunpenglinyutong/desktop-cc-gui4.4k—~1.3kAutomated safety check: PassNone
Tabularis Local PR ReviewTabularisDB/tabularis5.1k—~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • Use Yaak

    mountain-loop/yaak

    A skill your agent uses when the user mentions Yaak, a Yaak workspace, or the yaak command, or asks to call, hit, or smoke test HTTP/REST endpoints, save or organize API requests for reuse or manual…

    19k GitHub stars~1.9k tokensUpdated today
    Backend & APIsAuto-check passed
  • Yaak Changelog

    mountain-loop/yaak

    Create or edit Yaak changelogs. An agent skill from mountain-loop/yaak.

    19k GitHub stars~1.6k tokensUpdated today
    DevelopmentAuto-check passed
  • Native Feel Cross Platform Desktop

    yetone/native-feel-skill

    A skill your agent uses when the user is designing, prototyping, or rewriting a desktop app that must run on multiple OSes (macOS + Windows, optionally Linux) AND feel indistinguishable from a…

    1.9k GitHub starsUsed in 1 repo~1.5k tokens
    DevelopmentAuto-check passed
  • Ccgui Plugin Creator

    zhukunpenglinyutong/desktop-cc-gui

    为 CC GUI 桌面客户端创建、修改、迭代插件(Tier-0 声明式 CSS/JSON,或 Tier-1 单文件 ESM)。当用户要"做一个插件 / 给 CC GUI 加个功能 / 改输入框或界面样式 / 加设置页、侧边栏或状态栏入口 / 加面板页签或命令面板命令 / 把某套工作流包装成插件 / 改一下我做过的那个插件",或提到 ccgui 插件、插件目录、从本地目录安装插件时使用。

    4.4k GitHub stars~1.3k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Tabularis Local PR Review

    TabularisDB/tabularis

    Reviews a Tabularis pull request locally, judging the diff against the repo's rule files, verifying every claim in its description against the code, and running its tests on the real branch.

    5.1k GitHub stars~1.4k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Skills Creator

    Stack-Cairn/LiveAgent

    Create or update LiveAgent runtime skills. An agent skill from Stack-Cairn/LiveAgent.

    2.2k GitHub stars~821 tokensUpdated today
    Auto-check passed

More from MaplePrivacyLabs/Maple

All 16 skills in this repo
  • Release Maple

    MaplePrivacyLabs/Maple

    Prepare, publish, monitor, and verify a Maple release from current master.

    100 GitHub stars~5.5k tokensUpdated today
    Auto-check passed
  • Develop Maple

    MaplePrivacyLabs/Maple

    Implement ordinary Research client features and fixes in React/Vite/Tauri, including its web, desktop, and mobile paths.

    100 GitHub stars~1.1k tokensUpdated today
    Auto-check: notes
  • Develop Maple Proxy

    MaplePrivacyLabs/Maple

    Develop and review the maple-proxy Rust crate, binary, container, and OpenAI-compatible HTTP behavior under Maple's proxy directory.

    100 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Develop Opensecret SDK

    MaplePrivacyLabs/Maple

    Develop and review the Maple TypeScript/React and Rust SDKs under Maple's sdk directory.

    100 GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Review Opensecret Security

    MaplePrivacyLabs/Maple

    Review security-sensitive OpenSecret changes and claims. An agent skill from MaplePrivacyLabs/Maple.

    100 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Validate Opensecret

    MaplePrivacyLabs/Maple

    Select and run backend Rust, disposable database, encrypted client, provider, Nix, and EIF/PCR evidence matching an OpenSecret change.

    100 GitHub stars~1.1k tokensUpdated today
    Auto-check passed

Works with

Questions about Validate Maple

What does Validate Maple do?

Select and run Maple component checks, platform builds, and exact-runtime smoke evidence for the changed behavior. Validate Maple is an agent skill from MaplePrivacyLabs/Maple. Select and run Maple component checks, platform builds, and exact-runtime smoke evidence for the changed behavior.

When should I use Validate Maple?

Validate Maple fits situations like: requested validation; implementation crosses API/account; packaging boundaries.

How do I install Validate Maple in Claude Code?

Run `npx skills add MaplePrivacyLabs/Maple --skill validate-maple -a claude-code`. Or copy the skill folder (.agents/skills/validate-maple in MaplePrivacyLabs/Maple) into .claude/skills/validate-maple in your project. Claude Code loads it when a task matches its description.

How do I install Validate Maple in Codex?

Run `npx skills add MaplePrivacyLabs/Maple --skill validate-maple -a codex`. Or copy the skill folder (.agents/skills/validate-maple in MaplePrivacyLabs/Maple) into .agents/skills/validate-maple in your project. Codex loads it when a task matches its description.

Can I use Validate Maple in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MaplePrivacyLabs/Maple --skill validate-maple -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/validate-maple, .gemini/skills/validate-maple, .github/skills/validate-maple and .opencode/skills/validate-maple in your project.

What does Validate Maple need to run?

Going by SKILL.md and its folder, Validate Maple needs the command-line tools its instructions call (just).

Does Validate Maple access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Validate Maple safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Validate Maple use?

Validate Maple is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Validate Maple use?

About 1.2k tokens (SKILL.md is roughly 4.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.7k tokens, read only when the agent opens those files.

What are the alternatives to Validate Maple?

Skills that share tags, products or a category with Validate Maple: Use Yaak (mountain-loop/yaak, 19k stars), Yaak Changelog (mountain-loop/yaak, 19k stars), Native Feel Cross Platform Desktop (yetone/native-feel-skill, 1.9k stars) and Ccgui Plugin Creator (zhukunpenglinyutong/desktop-cc-gui, 4.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Validate Maple?

MaplePrivacyLabs (a GitHub organization) maintains it in MaplePrivacyLabs/Maple, which has 100 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 7, 2026.

Source: MaplePrivacyLabs/Maple on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.