# sema

> sema — sema-lisp-sema. Use this tool when you need to leverage the power of large language models (LLMs) within a programmable framework, allowing for flexible and efficient integration of AI capabilities into custom applications. Sema provides a Lisp-based interface for interacting with LLMs, enabling developers to create complex workflows and automate tasks. Ideal for use cases involving natural language processing, code generation, and automated reasoning, with seamless integration with version control systems like Git.

Canonical page: https://skillsregistry.net/skills/sema-lisp-sema  
JSON: https://api.skillsregistry.net/v1/skills/sema-lisp-sema

## Description

A Lisp with first-class LLM primitives, implemented in Rust

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **License:** MIT
- **Updated:** 2026-09-23

## Source

- **Source listing:** [GitHub](https://github.com/sema-lisp/sema)

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "sema-lisp-sema"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/sema-lisp-sema` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/sema-lisp-sema/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
