← Back to Skills Marketplace
openmath-open-theorem
by
shentu-org
· GitHub ↗
· v1.0.2
· MIT-0
275
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install openmath-open-theorem
Description
Queries open formal verification theorems from the OpenMath platform. Use when the user asks for a list of open theorems, wants Lean or Rocq-specific theorem...
Usage Guidance
This skill appears to do what it says: it runs the bundled Python scripts to call OpenMath APIs and scaffold a local Lean/Coq project. Before installing/using it: (1) review the bundled scripts yourself (they will be executed locally by Python); (2) be aware the tool will create openmath-env.json under ./.openmath-skills or ~/.openmath-skills — choose project vs user scope appropriately; (3) the skill will make HTTP requests to the default hosts (https://openmath.shentu.org and https://openmath-be.shentu.org) or to any host you set via OPENMATH_API_HOST / OPENMATH_SITE_URL — do not override these to an untrusted endpoint; (4) no credentials are requested by default, but other skills (openmath-submit-theorem, openmath-claim-reward) are referenced for submission/claim workflows — inspect those before using end-to-end submission. Overall the package is coherent with its purpose.
Capability Analysis
Type: OpenClaw Skill
Name: openmath-open-theorem
Version: 1.0.2
The skill bundle is a legitimate toolset for interacting with the OpenMath formal verification platform. It provides scripts for discovering, detailing, and scaffolding Lean and Rocq (Coq) theorem workspaces. The code uses standard Python libraries (urllib, pathlib, json) for API interaction and file management, follows a well-documented configuration gate (openmath-env.json), and contains no evidence of data exfiltration, malicious execution, or prompt injection. All actions are consistent with the stated purpose of theorem discovery and local environment setup.
Capability Assessment
Purpose & Capability
Name/description (querying OpenMath, fetching details, scaffolding Lean/Coq workspaces) match the provided scripts (fetch_open_theorems, fetch_theorem_detail, download_theorem) and supporting config helpers. No unexpected credentials, binaries, or unrelated services are requested.
Instruction Scope
SKILL.md instructs the agent to run the included Python scripts and enforces a first-run gate that requires a local config file before contacting APIs. Scripts only read/write the declared config paths (.openmath-skills/openmath-env.json or ~/.openmath-skills/openmath-env.json), create scaffolds, and call the OpenMath API endpoints. There are no instructions to read unrelated system files or transmit data to unexpected endpoints (aside from allowed endpoint overrides).
Install Mechanism
This is an instruction-only skill (no install spec). Python scripts are bundled with the skill and executed locally; there are no external downloads or package installs specified. No high-risk installation behavior observed.
Credentials
No required environment variables or credentials are declared. The code respects optional overrides: OPENMATH_SITE_URL, OPENMATH_API_HOST, and OPENMATH_ENV_CONFIG — all are reasonable for endpoint/config overrides. These allow pointing to alternate API hosts, so users should avoid setting them to untrusted endpoints.
Persistence & Privilege
The skill is user-invocable and not forced always-on. It writes only to the project or user-scoped config directories it documents and generates local scaffold directories for downloaded theorems. It does not modify other skills or global agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openmath-open-theorem - After installation, invoke the skill by name or use
/openmath-open-theorem - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
query open theorems on openmath
v1.0.1
No user-facing changes in this version.
- Version bumped from 1.0.0 to 1.0.1 with no file or documentation changes detected.
v1.0.0
openmath-open-theorem v1.0.0
- Initial release of the OpenMath open theorem discovery and scaffolding skill.
- Requires user setup via a mandatory first-run gate (`openmath-env.json` with `preferred_language`) before any queries.
- Supports listing, filtering, and downloading Lean or Rocq open theorems from the OpenMath platform.
- Includes scripts for environment validation, theorem exploration, detail retrieval, and local proof workspace scaffolding.
- Integrates cleanly with related skills for proving, submission, and reward claiming.
Metadata
Frequently Asked Questions
What is openmath-open-theorem?
Queries open formal verification theorems from the OpenMath platform. Use when the user asks for a list of open theorems, wants Lean or Rocq-specific theorem... It is an AI Agent Skill for Claude Code / OpenClaw, with 275 downloads so far.
How do I install openmath-open-theorem?
Run "/install openmath-open-theorem" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is openmath-open-theorem free?
Yes, openmath-open-theorem is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does openmath-open-theorem support?
openmath-open-theorem is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created openmath-open-theorem?
It is built and maintained by shentu-org (@bennyzhe); the current version is v1.0.2.
More Skills