KS
Killer-Skills

reduce-relie-basics — Categories.community

v1.0.0
GitHub

About this Skill

Ideal for Mathematical Agents requiring advanced symbolic computation and differential equation solving using REDUCE CAS and ReLie AI agent workflow for Lie group methods in differential equations (REDUCE CAS + ReLie)

hinsley hinsley
[0]
[0]
Updated: 3/5/2026

Quality Score

Top 5%
36
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add hinsley/DiffSymAgent

Agent Capability Analysis

The reduce-relie-basics MCP Server by hinsley is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Ideal for Mathematical Agents requiring advanced symbolic computation and differential equation solving using REDUCE CAS and ReLie

Core Value

Empowers agents to leverage Lie group methods in differential equations, utilizing REDUCE CAS for symbolic manipulation and ReLie for Lie algebra computations, all within a Docker containerized environment ensuring consistency and reproducibility across different systems and setups

Capabilities Granted for reduce-relie-basics MCP Server

Solving differential equations with Lie group symmetries
Computing Lie algebra structures for physical systems
Automating symbolic computations with REDUCE CAS

! Prerequisites & Limits

  • Requires Docker to be installed and running
  • Needs CLI and daemon access for Docker
  • Compatibility issues may arise with specific versions of Docker or operating systems
Project
SKILL.md
2.0 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

REDUCE + ReLie basics

Ensure Docker is running

  • Check the CLI is available: docker --version.
  • Check the daemon is reachable: docker info.
  • If the daemon is not available, start Docker Desktop (macOS: open -a Docker) and wait until docker info succeeds.
    • Example wait loop:
      bash
      1for i in {1..60}; do docker info >/dev/null 2>&1 && break; sleep 1; done
  • If you use Colima instead of Docker Desktop, start it with colima start and then re-check docker info.
  • If you see permission denied while trying to connect to the docker API at unix:///.../docker.sock, rerun the command with elevated permissions or fix your socket access.
    • In Codex CLI with sandboxing, rerun the docker command with escalated permissions so it can reach the socket.

Use local ReLie source

Use the vendored ReLie file in this repo:

resources/relie-src/relie.red

Run REDUCE in Docker (repo mounted)

Use this canonical command from the repo root:

bash
1docker run --rm -it --platform linux/amd64 \ 2 -v "$PWD":/workspace -w /workspace \ 3 --entrypoint /usr/lib/reduce/cslbuild/csl/reduce \ 4 lunacamp/reduce-algebra

Notes:

  • On Apple Silicon, keep --platform linux/amd64.
  • If docker is not in PATH, use its full path.

Load ReLie and run a tiny smoke test

In the REDUCE prompt:

reduce
1in "resources/relie-src/relie.red"$ 2 3% Tiny smoke test: confirm the REPL responds after load. 41+1;

Exit with bye; when done.

Optional: run a tiny ReLie pipeline test (heat equation)

This mirrors a full run without interactive typing:

bash
1docker run --rm -i --platform linux/amd64 \ 2 -v "$PWD":/workspace -w /workspace \ 3 --entrypoint /usr/lib/reduce/cslbuild/csl/reduce \ 4 lunacamp/reduce-algebra <<'EOF' 5 6in "resources/relie-src/relie.red"$ 7 8jetorder := 2$ 9xvar := {t,x}$ 10uvar := {u}$ 11diffeqs := {u_t - u_xx}$ 12leadders := {u_xx}$ 13 14relie(4)$ 15reliegen(1,{})$ 16 17symmetries; 18generators; 19bye; 20EOF

If you present results to a user, summarize them in natural language (see reduce-relie-lie-symmetries).

Related Skills

Looking for an alternative to reduce-relie-basics or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication