# PPCL

> PPCL — jamesccupps-ppcl. Use this tool when you need to develop, test, and debug Siemens PPCL programs efficiently. It solves problems related to code quality, syntax errors, and simulation by providing an integrated development environment with linting, simulation, and debugging capabilities. It takes in PPCL code as input and outputs diagnostic reports and simulation results, making it ideal for use in industrial automation and control system development contexts.

Canonical page: https://skillsregistry.net/skills/jamesccupps-ppcl  
JSON: https://api.skillsregistry.net/v1/skills/jamesccupps-ppcl

## Description

An IDE, linter, simulator and debugger for Siemens PPCL. 80 rules, every diagnostic cited to the manual. Python, stdlib only, zero dependencies.

## Trust

- **Trust score (0–1):** 0.49
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

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

## Source

- **Source listing:** [GitHub](https://github.com/jamesccupps/PPCL)

## 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": "jamesccupps-ppcl"
    }
  }
}
```

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