Aurora Travel Backend
Description
A warm, playful travel-agent chatbot with procedurally-generated ambient soundscapes. Backend keeps your Anthropic API key secure while the frontend chats with Claude and generates music based on destinations.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Aurora Travel App — with backend
This version keeps your Anthropic API key on the server instead of exposing it in the browser. The frontend (in `public/`) now calls your own local backend (`/api/chat` and `/api/analyze`), which forwards requests to Claude using a key stored in an environment variable.
Setup
- Install Node.js 18+ if you don't have it.
- In this folder, install dependencies:
npm install - Create your
.envfile from the example:
Then opencp .env.example .env.envand paste in your real Anthropic API key. - Start the server:
npm start - Open http://localhost:8787 in your browser. That's Aurora, fully working, with the key safely on the server.
What changed from the browser-only version
public/index.htmlnow calls/api/chatand/api/analyze(relative paths on your own server) instead ofhttps://api.anthropic.com/v1/messagesdirectly.server.jsholds the actual Anthropic API key (from.env) and is the only place that ever talks to Anthropic. The browser never sees the key.- The model name,
max_tokens, and the web-search tool are now set server-side, so the client can't be tampered with to change them.
Notes
.envis meant to stay on your machine — don't commit it or share it. Only.env.example(with no real key) should be shared or committed.- If you ever deploy this somewhere public (Render, Railway, Fly.io, a VPS,
etc.), set
ANTHROPIC_API_KEYas an environment variable in that platform's dashboard rather than uploading your.envfile. - The service worker (
sw.js) and manifest are unchanged from the earlier PWA packaging — they still let you "install" Aurora as an app once served over http(s).
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11