TinyBase skill

The build-with-tinybase skill: the agent scaffolds and verifies local-first apps on the reactive TinyBase store

  • 5,213 ★ on the repository
  • Last commit
  • MIT
Skill

Minimal access

Why this level

  • The skill provides methodology and project generation; you run the code
All reasons and checks

tinyplex/tinybase

Install

Manual install

npx skills add tinyplex/tinybase

Adds the build-with-tinybase skill to the agent's skills directory.

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill provides methodology and project generation; you run the code

This is third-party code. Review the repository files before installing.

What it does

TinyBase is a reactive data store and sync engine for JavaScript and TypeScript: in-memory tabular and key-value data, bindings for React, Svelte and Solid, persistence and synchronization through a CRDT-based MergeableStore. For agents the repository ships the build-with-tinybase skill. It drives building a local-first app: it helps choose between Store and MergeableStore, set up schemas and UI bindings, browser or database persistence and synchronization, and diagnose an existing app. The skill suggests relying on a freshly generated project via npm create tinybase rather than reconstructing the setup from memory.

Who it is for. For frontend and full-stack developers building local-first apps on reactive data.

Good fit when

  • You need to scaffold a TinyBase app with schemas and bindings
  • You need to set up persistence and synchronization via MergeableStore
  • You need to understand an existing TinyBase app

Not a fit when

  • The authoritative dataset is unbounded or lives and is queried on a server
  • The project is not JavaScript or TypeScript

Example request

Build a local-first todo app on TinyBase with browser persistence and React bindings

Limitations

The skill targets TinyBase development and does not replace a server database when data is unbounded or queried on a server. It guides scaffolding and verification, but the code and its execution stay with you. TinyBase is a library and must be added to the project.

How to disable. Remove the build-with-tinybase skill folder from the agent's skills directory.

FAQ

Does the skill replace a server database?

No. TinyBase keeps the active dataset in the runtime; for unbounded or server data pair it with a separate database or service.

How do I start a new project?

The skill suggests generating an app via npm create tinybase and extending it rather than assembling the setup by memory.

Discussion

No questions or reviews yet.

Skills

Official skills for the Base network: RPC endpoints, Foundry contract deploys, Builder Codes, AI agent registration and a node.

SkillBroad access121Repository stars
Official

Two skills for the tsdown bundler: setting up TypeScript library builds and migrating a project from tsup

SkillExtended access4.3KRepository stars

Codebase Context gives an agent a repository map, ranked code search, symbol references and project memory through MCP and a CLI

MCP serverMinimal access68Repository stars

Buildable turns an idea into a spec and a Next.js or Expo project: a local plugin for Codex, Claude Code, Cursor.

PluginExtended access54Repository stars

A vetted skill registry with a CLI that installs into twenty-plus agents and an MCP server for on-demand skill lookup

SkillExtended access7.2KRepository stars

Builder Skills

Skills for agents

A set of small skills from Builder.io for agent work habits: visual plans and diff recaps, docs-first checks, cross-agent review and clean status updates

SkillExtended access4.7KRepository stars

README in short

The README describes TinyBase as a compact reactive data store and sync engine for JavaScript and TypeScript. It supports tabular and key-value data, schemas, queries, metrics, indexes, bindings for React, Svelte and Solid, and persistence and synchronization through a CRDT-based MergeableStore. The repository ships the build-with-tinybase Agent Skill that helps scaffold and verify TinyBase apps and relies on project generation via npm create tinybase. Docs and examples are on the project site, MIT licensed.

README badge

Original SKILL.md

---
name: build-with-tinybase
description: Scaffold, extend, and verify reactive local-first JavaScript or TypeScript applications with TinyBase. Use when choosing TinyBase for in-memory tabular or key-value state, generating an app with create-tinybase, adding schemas or UI bindings, configuring browser or database persistence, configuring MergeableStore synchronization, or diagnosing an existing TinyBase application.
---

# Build With TinyBase

Prefer a current generated application over reconstructing TinyBase setup from memory. Preserve persistence and synchronization lifecycle ordering, and verify the behavior the user actually needs.

Report a problem