What problem does it solve?
This Skill addresses the challenge of coding tasks by leveraging the OpenHands CLI, which is model-agnostic and uses LiteLLM for efficient task delegation.
Core Features & Use Cases
- Model-Agnostic Coding: Utilizes any LiteLLM-supported provider (OpenAI, Anthropic, OpenRouter, etc.) for coding tasks.
- Headless-Mode Wrapper: Batch or one-shot task delegation without an interactive UI.
- Use Case: Ideal for users who need to delegate coding tasks to an agent that can run on various LiteLLM providers, and for complex file edits requiring shell commands.
Quick Start
Use the openhands skill to add error handling to all API calls in your project directory by running the following command:
terminal(command="OPENHANDS_SUPPRESS_BANNER=1 LLM_MODEL=openrouter/openai/gpt-4o-mini LLM_API_KEY=$OPENROUTER_API_KEY LLM_BASE_URL=https://openrouter.ai/api/v1 openhands --headless --json --override-with-envs --exit-without-confirmation -t 'Add error handling to all API calls in src/'", workdir="/path/to/project", timeout=600)