scillm

Automate batch LLM calls and Lean4 theorem proving with JSON workflows.

1|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/grahama1970/fetcher --skill scillm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scillm
Source: https://github.com/grahama1970/fetcher/tree/main/.agents/skills/scillm
Command: npx skills add https://github.com/grahama1970/fetcher --skill scillm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dotenv_helper, typer, scillm.

What problem does it solve?

Automates batch LLM calls and Lean4 theorem proving to accelerate complex reasoning tasks.

Core Features & Use Cases

  • Batch LLM completions and Lean4 proofs via scillm to accelerate multi-prompt reasoning.
  • CLI and Python API integration for embedding into larger automation pipelines.
  • Importable APIs for single and batch operations with JSON formatting for downstream consumption.

Quick Start

Invoke batch.py with prompts to run multiple completions in parallel and use prove.py to perform Lean4 proofs.

Frequently Asked Questions about scillm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate batch LLM calls and Lean4 theorem proving together?

Batch LLM calls and Lean4 proofs run together by executing parallel completions and formal verifications through a CLI and Python API, allowing multiple prompts and proofs to process simultaneously for complex reasoning tasks.

Can I run Lean4 proofs in parallel with LLM completions for formal verification?

Yes, you can run Lean4 proofs in parallel with LLM completions. Batch mode executes multiple prompts and formal proofs simultaneously, enabling automated reasoning and verification within a single workflow.

Do I need specific API credentials to use batch LLM and Lean4 proof automation?

Yes, batch LLM and Lean4 proof automation requires CHUTES_API_BASE, CHUTES_API_KEY, and CHUTES_MODEL_ID environment variables to access the paved-path APIs needed for execution.

What is the best way to integrate batch LLM completions into an existing automation pipeline?

The best way to integrate batch LLM completions into an automation pipeline is using the importable Python API, which supports single and batch operations with optional JSON responses for downstream consumption.

Does batch LLM processing support JSON output for downstream workflows?

Yes, batch LLM processing supports optional JSON output. Both single and batch modes offer JSON formatting, allowing completions to be directly consumed by subsequent automation steps.

Why use Lean4 for formal verification instead of relying only on LLM completions?

Lean4 formal verification ensures generated proofs are logically sound and verifiable, providing mathematical certainty that LLM completions alone cannot guarantee for complex reasoning outputs.