# straightedge

> straightedge — gmjen-straightedge. Use this tool when you need to precisely control Mermaid diagram layouts through semantic operations. It solves problems of disorganized or hard-to-read diagrams by enabling deterministic alignment, distribution, and resizing. The straightedge tool accepts Mermaid diagram inputs and outputs customized layouts via MCP, ideal for use cases requiring meticulous diagram control and management.

Canonical page: https://skillsregistry.net/skills/gmjen-straightedge  
JSON: https://api.skillsregistry.net/v1/skills/gmjen-straightedge

## Description

Enables AI agents to deterministically control Mermaid diagram layout through semantic operations like alignment, distribution, resizing, and history management via MCP.

## Trust

- **Trust score (0–1):** 0.66
- **Verification tier:** scanned
- **Last scanned:** 2026-08-29

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-08-29

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/r5wtah6tfr)
- **Repository:** <https://github.com/gmjen/straightedge>

## 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": "gmjen-straightedge"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/gmjen-straightedge` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/gmjen-straightedge/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
