# NPCTerm

> Use this tool when you need to interact with terminals and command-line interfaces, enabling AI agents to execute commands, simulate user input, and read screen output. NPCTerm solves problems related to automating system administration tasks, testing, and integration with legacy systems. It provides a comprehensive interface for shell spawning, command execution, and screen reading, making it ideal for use cases that require seamless terminal interaction.

Canonical page: https://skillsregistry.net/skills/alejandroqh-npcterm  
JSON: https://api.skillsregistry.net/v1/skills/alejandroqh-npcterm

## Description

Provides AI agents with full terminal emulation capabilities including shell spawning, command execution, keystroke input, mouse events, and screen reading. Built on TurboMCP 3.0 with support for multiple protocol versions.

## Trust

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

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/alejandroqh-npcterm)
- **Repository:** <https://github.com/alejandroqh/npcterm>

## 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": "alejandroqh-npcterm"
    }
  }
}
```

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