Homepage for the earth-space-ai.org GitHub organization.
Curated, progressive-disclosure skill packages for Earth, planetary, and space system models, packaged for AI agents and human researchers. The homepage is a static-friendly Next.js site that lists every skill repo by domain, links out to the upstream repos, and explains the layout of a skill package.
- Next.js 15 (App Router, React 18)
- TypeScript
- No backend, no database, no auth. Pure static-friendly site.
npm install
npm run dev # http://localhost:3000This repo is configured for Vercel Git deployments:
- Framework preset: Next.js
- Install command:
npm ci - Build command:
npm run build - Root directory: repository root (
.)
After the GitHub repo is connected to the Vercel project, Vercel will deploy automatically from Git:
- pushes to
maincreate production deployments - pull requests and non-production branches create preview deployments
No application environment variables are required for the current static site.
The local .vercel/ directory is intentionally ignored; Vercel stores the
project link in its own dashboard and builds from the committed repo contents.
For manual verification from the project root:
npm ci
npm run buildAny Next.js host (Vercel, Railway, Netlify, self-host) can also run npm run build then npm start. The service listens on $PORT.
app/
(public)/ # home page (single-page anchored sections)
globals.css # design tokens + shared layout styles
layout.tsx # root <html>, theme init, fonts
components/ # Nav, Footer, OrbitalHero, RevealOnScroll
lib/
skills.ts # source of truth for skill repo entries
pillars.ts # re-export of domain groups for nav/footer
public/
logo/ # brand marks
theme-init.js # inline FOIT theme script
To add or update a skill repo, edit lib/skills.ts. Both the home page and the
nav/footer regenerate from that one file.
The list of skill repos mirrors the README at the organization profile.