FinClaw is a finance-focused skill registry for AI agents, forked from ClawHub by Peter Steinberger and the OpenClaw community.
FinClaw is a public skill registry for financial AI agents: publish, version, and search text-based agent skills (a SKILL.md plus supporting files).
It's designed for fast browsing + a CLI-friendly API, with moderation hooks and vector search.
Live: https://finclaw.dev
- Browse skills + render their
SKILL.md. - Publish new skill versions with changelogs + tags (including
latest). - Search via embeddings (vector index) instead of brittle keywords.
- Star + comment; admins/mods can curate and approve skills.
- Import skills directly from public GitHub repos.
- Web app: TanStack Start (React, Vite/Nitro).
- Backend: Convex (DB + file storage + HTTP actions) + Convex Auth (GitHub OAuth).
- Search: OpenAI embeddings (
text-embedding-3-small) + Convex vector search. - API schema + routes:
packages/schema.
npx clawhub@latest install ceorater --site https://finclaw.devFinClaw tracks minimal install telemetry (to compute install counts) when you run clawhub sync while logged in.
Disable via:
export CLAWHUB_DISABLE_TELEMETRY=1Details: docs/telemetry.md.
src/— TanStack Start app (routes, components, styles).convex/— schema + queries/mutations/actions + HTTP API routes.packages/schema/— shared API types/routes for the CLI and app.docs/spec.md— product + implementation spec (good first read).
Prereqs: Bun + Convex CLI.
bun install
cp .env.local.example .env.local
# terminal A: web app
bun run dev
# terminal B: Convex dev deployment
bunx convex devCreate a GitHub OAuth App, set AUTH_GITHUB_ID / AUTH_GITHUB_SECRET, then:
bunx auth --deployment-name <deployment> --web-server-url http://localhost:3000This writes JWT_PRIVATE_KEY + JWKS to the deployment and prints values for your local .env.local.
VITE_CONVEX_URL: Convex deployment URL (https://<deployment>.convex.cloud).VITE_CONVEX_SITE_URL: Convex site URL (https://<deployment>.convex.site).CONVEX_SITE_URL: same asVITE_CONVEX_SITE_URL(auth + cookies).SITE_URL: App URL (local:http://localhost:3000).AUTH_GITHUB_ID/AUTH_GITHUB_SECRET: GitHub OAuth App.JWT_PRIVATE_KEY/JWKS: Convex Auth keys.OPENAI_API_KEY: embeddings for search + indexing.
bun run dev
bun run build
bun run test
bun run coverage
bun run lintFinClaw is built on the excellent open-source work of:
- ClawHub — the original skill registry
- OpenClaw — the personal AI assistant platform
- Peter Steinberger — creator of OpenClaw and ClawHub
Licensed under MIT. See LICENSE for details.