install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/domains/science/mathematics/skills/sage-math-interface" ~/.claude/skills/a5c-ai-babysitter-sage-math-interface && rm -rf "$T"
manifest:
library/specializations/domains/science/mathematics/skills/sage-math-interface/SKILL.mdsource content
SageMath Interface
Purpose
Provides interface with SageMath for comprehensive mathematical computation spanning algebra, number theory, geometry, and more.
Capabilities
- Unified interface to multiple CAS systems
- Number theory computations
- Algebraic geometry calculations
- Combinatorics and graph theory
- Cryptographic functions
- Notebook interface generation
Usage Guidelines
- Python Syntax: Use Python-based SageMath conventions
- Backend Selection: Choose appropriate computational backend
- Number Theory: Use built-in number theoretic functions
- Algebraic Structures: Work with rings, fields, groups
Tools/Libraries
- SageMath
- GAP
- Singular
- PARI/GP