Overview
- Skill Key
- flyingnobita/acorn-prover
- Author
- flyingnobita
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/flyingnobita/acorn-prover
- Latest Commit SHA
- 8115799bcdb457db7f0bae83444b9c88b0bc62fb
Verify and write proofs using the Acorn theorem prover for mathematical and cryptographic formalization. Use when working with Acorn proof files (.ac), verifying theorems, formalizing mathematical or cryptographic protocols, or writing proofs in the Acorn language. Triggers on: (1) Creating or editing .ac files, (2) Running acorn verify commands, (3) Formalizing math or crypto proofs, (4) Questions about Acorn syntax or standard library.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 acorn-prover 技能。 若已安装,则直接安装 acorn-prover 技能。
# Acorn Prover ## Setup (MUST DO WHEN RUNNING FIRST TIME) If `config.env` does not exist in the skill directory: 1. **Ask the user** for the following paths: - `ACORN_LIB` - Path to acornlib (e.g., `/path/to/acornprover/acornlib`) - `ACORN_PROJECT` - Path to project directory for `.ac` files (e.g., `/path/to/acorn-playground`) 2. **Verify** the paths exist using `list_dir` or equivalent. If a path is invalid, inform the user and ask again. 3. **Run setup.sh** with the validated paths: ```bash bash skills/acorn-prover/scripts/setup.sh "<ACORN_LIB>" "<ACORN_PROJECT>" ``` 4. **Source the config** to get `ACORN_LIB`, `ACORN_PROJECT`, and `USE_MISE` variables: ```bash source skills/acorn-prover/config.env ``` If any of the above are blank / not set, inform the user to set the variable manually. If any of the above are changed, ask the user for new paths and run setup again. ## Configuration Config values are stored in `skills/acorn-prover/config.env`: | Variable | Description | | --------------- | ------------------------------- | | `ACORN_LIB` | Path to acornlib | | `ACORN_PROJECT` | Project directory for .ac files | | `USE_MISE` | `true` if mise is available | ## Verify Proofs If `USE_MISE=true`: ```bash mise run acorn verify <filename>.ac ``` Otherwise, use the direct CLI: ```bash acorn --lib "$ACORN_LIB" verify <filename>.ac ``` ## Reverify Proofs (CI/CD) Check that all proofs are cached with no AI searches required: ```bash # With mise mise run acorn reverify # Or direct CLI acorn --lib "$ACORN_LIB" reverify ``` Use for CI pipelines to ensure all proofs are complete. ## Training Data Generation Generate training data (problem-proof pairs) for AI model development: ```bash # With mise mise run acorn training ./training_data # Or direct CLI acorn --lib "$ACORN_LIB" training ./training_data ``` Argument: `DIR` - Directory to output training data. ## Documentation Generation Genera...
edholofy
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning required.
lethehades
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
capt-marbles
Web scraping and crawling with Firecrawl API. Fetch webpage content as markdown, take screenshots, extract structured data, search the web, and crawl documentation sites. Use when the user needs to scrape a URL, get current web info, capture a screenshot, extract specific data from pages, or crawl docs for a framework/library.
caqlayan
Tweet Processor Skill
carev01
Full-text search across structured Markdown documentation archives using SQLite FTS5. Use when you need to search large collections of Markdown articles that are separated by "---" delimiters and contain source URLs (marked with "*Source:" pattern). Provides fast BM25-ranked search with automatic source URL extraction for citations. Ideal for research, documentation lookups, and knowledge base exploration. Requires indexing documentation first with `docs.py index`.
camelsprout
DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on "duckdb", "sql", "query", "data analysis", "parquet", "convert data".