Back to skills
SKILL.md
Librepl
ASecuritylibrepl - Interactive REPL utilities. Repl class creates command-line interfaces with custom commands, state persistence, and terminal formatting. Supports dependency injection for testability. Use for building CLI tools, interactive debugging interfaces, and developer utilities.
- 4 stars
- 0 votes
- 0 copies
- 3 views
- Added September 12, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add aibot88/sec_skill_store --skill librepl --agent claude-codeAre you the author of Librepl?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/aibot88-librepl)---
name: librepl
description: >
librepl - Interactive REPL utilities. Repl class creates command-line
interfaces with custom commands, state persistence, and terminal formatting.
Supports dependency injection for testability. Use for building CLI tools,
interactive debugging interfaces, and developer utilities.
---
# librepl Skill
## When to Use
- Building interactive CLI tools
- Creating debug and exploration interfaces
- Adding REPL functionality to applications
- Prototyping with persistent state
## Key Concepts
**Repl**: Interactive command-line interface with custom commands, history, and
state management.
## Usage Patterns
### Pattern 1: Create custom REPL
```javascript
import { Repl } from "@copilot-ld/librepl";
const repl = new Repl({
prompt: "agent> ",
commands: {
search: async (query) => {
const results = await searchIndex(query);
return JSON.stringify(results, null, 2);
},
help: () => "Commands: search <query>, help, exit",
},
});
await repl.start();
```
### Pattern 2: State persistence
```javascript
const repl = new Repl({
prompt: "> ",
storage: storage,
stateKey: "repl-state",
});
// State persists across sessions
```
## Integration
Used by CLI tools like cli-chat and cli-search. Integrates with libformat for
terminal output.
Files in this skill
- SKILL.md
- source.json
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.