
Eve App Cli
Agents burn 3-5 LLM calls per REST interaction fumbling with curl syntax, JSON escaping, and auth headers. This pattern wraps your app's API in a domain-specific CLI that reads Eve's auto-injected environment variables and turns `curl -X POST -H "Authorization: Bearer $TOKEN" ...` into `eden changeset create --file data.json`. You bundle it with esbuild into a single executable, commit it to your repo, and declare it in your manifest. The platform puts it on PATH for any agent with `with_apis` access. The auto-detection pattern is clever: if there's only one project, commands skip the `--project` flag and just work. It's the difference between agents that guess at API calls and agents that run actual commands.
- skills.sh installs
- 162
- last updated
- Aug 21, 2026
Install
$ npx -y skills add incept5/eve-skillpacks --skill eve-app-cli --agent claude-codeInstalls into .claude/skills of the current project.
Files
Eve App CLI
Build domain-specific CLIs for Eve-compatible apps so agents interact via commands instead of raw REST calls.
Why
Agents waste 3-5 LLM calls per REST interaction on URL construction, JSON quoting, auth headers, and error parsing. A CLI reduces this to 1 call:
# Before (3-5 calls, error-prone)
curl -X POST "$EVE_APP_API_URL_API/projects/$PID/changesets" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $EVE_JOB_TOKEN" \
-d @/tmp/changeset.json
# After (1 call, self-documenting)
eden changeset create --project $PID --file /tmp/changeset.json
Quick Start
1. Create the CLI Package
your-app/
cli/
src/
index.ts # Entry point
client.ts # API client (reads env vars)
commands/
projects.ts # Domain commands
bin/
your-app # Built artifact (single-file bundle)
package.json
tsconfig.json
2. Implement the API Client
// cli/src/client.ts — Copy this, change SERVICE name
const SERVICE = 'API';
Sponsors
Details
- Repository
- github.com/incept5/eve-skillpacks
- Categories
- Backend & APIs, DevOps & CI/CD, AI & Agent Building, CLI & Terminal
- First seen
- Jun 3, 2026
More from incept5/eve-skillpacks
All 26- Eve Agent Optimisation159
- Eve Web Ui Testing Agent Browser436
- Eve Auth And Secrets332
- Eve Skill Distillation327
- Eve Orchestration319
- Eve New Project Setup316
- Eve Repo Upkeep315
- Eve Local Dev Loop313
- Eve Job Debugging312
- Eve Job Lifecycle310
- Eve Troubleshooting310
- Eve Pipelines Workflows309
- Eve Agent Memory307
- Eve Deploy Debugging307
- Eve Plan Implementation306
- Eve Read Eve Docs305
- Eve Se Index304
- Eve Cli Primitives302
- Eve Bootstrap300
- Eve Manifest Authoring300
- Eve Project Bootstrap294
- Sync Horizon292
- Eve Agent Native Design287
- Eve Agentic App Design279