skills$openclaw/noir-developer
jp4g9.1k

by jp4g

noir-developer – OpenClaw Skill

noir-developer is an OpenClaw Skills integration for coding workflows. Develop Noir (.nr) codebases. Use when creating a project or writing code with Noir.

9.1k stars4.0k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namenoir-developer
descriptionDevelop Noir (.nr) codebases. Use when creating a project or writing code with Noir. OpenClaw Skills integration.
ownerjp4g
repositoryjp4g/noir-developer
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @jp4g/noir-developer
last updatedFeb 7, 2026

Maintainer

jp4g

jp4g

Maintains noir-developer in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
references
barretenberg.md
459 B
_meta.json
278 B
SKILL.md
1.4 KB
SKILL.md

name: noir-developer description: Develop Noir (.nr) codebases. Use when creating a project or writing code with Noir.

Noir Developer

Workflow

  1. Compile (nargo compile) Noir program into ACIR.
  2. Generate witness (nargo execute or NoirJS execute) based on ACIR and user inputs.
  3. Prove using ACIR and witness with the selected proving backend.
  4. Verify proof with the selected proving backend.

Task Patterns

Environment

If the environment is unsupported by nargo (e.g. native Windows), guide the user to using GitHub Codespaces (https://noir-lang.org/docs/tooling/devcontainer#using-github-codespaces) or a supported setup (WSL, Docker, or VM).

Plan

Define private inputs, public inputs (if any), and public outputs (if any) for each Noir program.

Project Creation

When creating a Noir project, use nargo new or nargo init to scaffold it.

Compilation

Use nargo (not noir_wasm) for compilation; it is the maintained path.

Validation

Run nargo test to validate Noir implementations.

Proving Backend

Confirm the proving backend choice before implementation details. If the user selects Barretenberg, read references/barretenberg.md.

References

  • Run nargo --help for the full list of commands.
  • Read https://noir-lang.org/docs/ for language syntax, dependencies, and tooling.
  • Proving backends:
    • For Barretenberg specifics, read references/barretenberg.md.
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install noir-developer?

Run openclaw add @jp4g/noir-developer in your terminal. This installs noir-developer into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/jp4g/noir-developer. Review commits and README documentation before installing.