Skip to content

feat: add llm-box plugin#34

Open
alib8b8 wants to merge 1 commit into
nullorder:mainfrom
alib8b8:add-llm-box
Open

feat: add llm-box plugin#34
alib8b8 wants to merge 1 commit into
nullorder:mainfrom
alib8b8:add-llm-box

Conversation

@alib8b8

@alib8b8 alib8b8 commented Jul 7, 2026

Copy link
Copy Markdown

Add Plugin

Plugin name: llm-box
Source: https://github.com/alib8b8/llm-box
License: MIT
Category: development
Type / tags: skills, commands, mcp-servers, workflow, automation, cli, yaml, llm

Checklist

  • I have read and understood the contributing guidelines
  • Plugin has a valid .claude-plugin/plugin.json manifest
  • Plugin has a README.md
  • Plugin has a LICENSE
  • Plugin name is kebab-case
  • category is set to one of the allowed values
  • tags includes at least one component type (skills/agents/hooks/commands/mcp-servers/lsp-servers/integration/other)
  • Plugin file added to plugins/ directory (do not edit marketplace.json)
  • Tested locally with /plugin marketplace add and /plugin install

What does this plugin do?

llm-box is a terminal-first workflow automation engine that generates and executes YAML workflows from plain English descriptions.

Key features:

  • Natural language to YAML workflow generation
  • 20+ built-in nodes (fetch_url, http_request, execute, json_parse, file operations, etc.)
  • 15+ LLM providers (Ollama, DeepSeek, OpenAI-compatible, and more)
  • Built-in MCP server mode (stdio + HTTP/SSE for remote access)
  • 3 slash commands: /create-workflow, /run-workflow, /list-nodes
  • 2 skills: workflow (auto-activated) + setup (user-invoked)
  • Safe mode for restricted execution environments

Security features:

  • SSRF protection on URL fetching (blocked private/local IP ranges)
  • Path traversal protection on file operations
  • Command injection prevention via argument list execution
  • Confirmation gates for destructive operations

Files included:

  • .claude-plugin/plugin.json + marketplace.json
  • skills/llm-box/SKILL.md (workflow skill, auto-activated)
  • skills/setup/SKILL.md (setup/installation skill)
  • commands/ (3 slash commands)
  • .mcp.json
  • README.md + README.zh-CN.md

Terminal-first workflow automation engine for Claude Code.

Features:
- Generate YAML workflows from plain English descriptions
- 20+ built-in nodes (fetch_url, http_request, execute, json_parse, etc.)
- 15+ LLM providers (Ollama, DeepSeek, OpenAI-compatible, and more)
- Built-in MCP server mode
- 3 slash commands: /create-workflow, /run-workflow, /list-nodes
- 2 skills: workflow + setup

Security:
- SSRF protection on URL fetching
- Path traversal protection on file operations
- Command injection prevention
- Safe mode available
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant