Analysis updated 2026-05-18
Ask questions about Mantle network fundamentals like gas and finality.
Look up historical or analytical data through indexer queries.
Check a wallet's balances and DeFi positions read-only.
Watch the agent forge and save a brand new skill for an unanswered question.
| timmyonchain/skillsmith | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Supabase project and API keys for Gemini, OpenRouter, and Supabase before running.
Skillsmith is a research agent built for the Mantle blockchain network. It comes with a set of ready made skills for answering questions about Mantle, but its main idea is that it does not stop there. When a question arrives that none of its existing skills can answer, the agent creates a brand new skill on the spot, saves it, and reuses it the next time a similar question comes up. Over time the agent's set of abilities grows simply from being used. Every question the agent receives goes through three stages. First, a router looks at the question next to the current list of skills and picks the closest match, or decides nothing fits and flags it as new. Second, if a skill matches, it answers using its saved instructions, and for skills tied to on chain data it can also pull live information from the Mantle mainnet when a wallet address is given. Third, if no skill fits, the model designs a fresh mini skill, complete with a name, description, trigger words, and reusable instructions, answers the question with it, then stores it so related questions later match this new skill instead of triggering another forge. The interface is a two panel workbench: a chat window on one side and a live library of skills, called the rack, on the other. Newly created skills appear in the rack with a short animation. Three official skills come pre-loaded at setup: one covering basic Mantle concepts like gas and finality, one for historical and analytical queries, and one for read-only wallet analysis such as balances and DeFi positions. These are based on skills from a separate, real Mantle skills repository. Technically, the project is built with Next.js and TypeScript, styled with Tailwind CSS, and uses Google Gemini as its main language model with an OpenRouter fallback. It stores its skill library in Supabase and reads Mantle chain data using viem. Setup requires Node.js 18 or newer plus a Supabase project, along with API keys for Gemini, OpenRouter, and Supabase filled into an environment file, and a database migration applied before running the app locally. The project was built for Mantle's Research Challenge.
A research agent for the Mantle blockchain that answers questions with existing skills and creates new reusable skills on the fly when none fit.
Mainly TypeScript. The stack also includes Next.js, TypeScript, Tailwind CSS.
No license information is provided in the README.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.