Your AI guide for Molt Pi Maker.
# Add to your Claude Code skills
git clone https://github.com/sergio-peschiera/Molt-Pi-MakerGuides for using ai agents skills like Molt-Pi-Maker.
Last scanned: 5/1/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-01T06:38:17.976Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}Molt-Pi-Maker is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by sergio-peschiera. Your AI guide for Molt Pi Maker. It has 1,095 GitHub stars.
Yes. Molt-Pi-Maker passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/sergio-peschiera/Molt-Pi-Maker" and add it to your Claude Code skills directory (see the Installation section above).
Molt-Pi-Maker is primarily written in Shell. It is open-source under sergio-peschiera on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Molt-Pi-Maker against similar tools.
No comments yet. Be the first to share your thoughts!
Your AI guide for Molt Pi Maker.
from gpiozero import LED
led = LED(17)
led.blink()
Version: v0.9.9 - Active Development Core Features: Working and tested Test Coverage: 308 tests, 100% pass rate
--continue flag for context preservation--output-format, --allowed-tools, --no-continuev0.9.9 - EXIT_SIGNAL Gate & Uninstall Script
EXIT_SIGNAL: trueresponse_analyzer.sh fix to respect explicit EXIT_SIGNAL over heuristicsuninstall.sh script for clean Ralph removalv0.9.8 - Modern CLI for PRD Import
ralph_import.sh to use Claude Code CLI JSON output format--output-format json for structured responsesv0.9.7 - Session Lifecycle Management
--reset-session CLI flag for manual session resetv0.9.6 - JSON Output & Session Management
parse_json_response() to support Claude Code CLI JSON formatstore_session_id(), get_last_session_id(), should_resume_session()v0.9.5 - PRD Import Tests
ralph_import.sh PRD conversion scriptv0.9.4 - Project Setup Tests
setup.sh project initialization scriptv0.9.3 - Installation Tests
install.sh global installation scriptv0.9.2 - Prompt File Fix
--prompt-file CLI flag with -p flag-p "$(cat file)"build_claude_command()v0.9.1 - Modern CLI Commands (Phase 1.1)
--output-format json (default)--continue flag for cross-loop context--allowed-tools flagv0.9.0 - Circuit Breaker Enhancements
"is_error": false)Timeline to v1.0: ~4 weeks | Full roadmap | Contributions welcome!
Ralph has two phases: one-time installation and per-project setup.
INSTALL ONCE USE MANY TIMES
+-----------------+ +----------------------+
| ./install.sh | -> | ralph-setup project1 |
| | | ralph-setup project2 |
| Adds global | | ralph-setup project3 |
| commands | | ... |
+-----------------+ +----------------------+
Install Ralph globally on your system:
git clone https://github.com/frankbria/ralph-claude-code.git
cd ralph-claude-code
./install.sh
This adds ralph, ralph-monitor, and ralph-setup commands to your PATH.
Note: You only need to do this once per system. After installation, you can delete the cloned repository if desired.
For each new project you want Ralph to work on:
# Convert existing PRD/specs to Ralph format (recommended)
ralph-import my-requirements.md my-project
cd my-project
# Review and adjust the generated files:
# - PROMPT.md (Ralph instructions)
# - @fix_plan.md (task priorities)
# - specs/requirements.md (technical specs)
# Start autonomous development
ralph --monitor
# Create blank Ralph project
ralph-setup my-awesome-project
cd my-awesome-project
# Configure your project requirements manually
# Edit PROMPT.md with your project goals
# Edit specs/ with detailed specifications
# Edit @fix_plan.md with initial priorities
# Start autonomous development
ralph --monitor
Once Ralph is installed and your project is initialized:
# Navigate to any Ralph project and run:
ralph --monitor # Integrated tmux monitoring (recommended)
# Or use separate terminals:
ralph # Terminal 1: Ralph loop
ralph-monitor # Terminal 2: Live monitor dashboard
To completely remove Ralph from your system:
# Run the uninstall script
./uninstall.sh
# Or if you deleted the repo, download and run:
curl -sL https://raw.githubusercontent.com/frankbria/ralph-claude-code/main/uninstall.sh | bash
Ralph operates on a simple but powerful cycle:
PROMPT.md with your project requirementsRalph uses a dual-condition check to prevent premature exits during productive iterations:
Exit requires BOTH conditions:
completion_indicators >= 2 (heuristic detection from natural language patterns)EXIT_SIGNAL: true in the RALPH_STATUS blockExample behavior:
Loop 5: Claude outputs "Phase complete, moving to next feature"
→ completion_indicators: 3 (high confidence from patterns)
→ EXIT_SIGNAL: false (Claude says more work needed)
→ Result: CONTINUE (respects Claude's explicit