grist-reference

This skill provides comprehensive Grist API documentation for developing the grist-mcp-server.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "grist-reference" with this command: npx skills add gwhthompson/grist-mcp-server/gwhthompson-grist-mcp-server-grist-reference

Grist API Reference

This skill provides comprehensive Grist API documentation for developing the grist-mcp-server.

Quick Reference

Task Reference File

REST API endpoints grist-api.yml

TypeScript types, CellValue encoding grist-api.d.ts

Metadata tables, column definitions grist-database-schema.md

Pages, widgets, layouts, linking grist-pages-widgets.md

Apply endpoint, response verification grist-apply-endpoint.md

Reference Files

grist-api.yml (~2100 lines)

OpenAPI 3.0 specification for the Grist REST API.

Grep patterns:

  • paths:

  • API endpoints

  • components/schemas

  • Data schemas

  • CellValue

  • Cell value encoding

  • UserAction

  • User action format

Use for: Endpoint parameters, request/response schemas, authentication

grist-api.d.ts (~2030 lines)

Complete TypeScript type definitions for Grist API.

Grep patterns:

  • type.*Value

  • Cell value types (RefValue, DateValue, etc.)

  • interface.*Options

  • Widget options interfaces

  • UserAction

  • UserAction type definitions

  • GristObjCode

  • Encoding codes (L, D, R, etc.)

  • PERMISSION

  • Permission system reference

Use for: Type definitions, cell value encoding, widget options format

grist-database-schema.md (~573 lines)

Grist metadata tables and database structure.

Key sections:

  • _grist_Tables

  • Table definitions

  • _grist_Tables_column

  • Column schema

  • _grist_Views_section

  • Widget definitions

  • _grist_ACLRules

  • Access control

Use for: Understanding metadata structure, foreign key relationships

grist-pages-widgets.md (~658 lines)

Practical guide for pages (views) and widgets (view sections).

Key sections:

  • CreateViewSection

  • Widget creation action

  • Layout Structure

  • layoutSpec JSON format

  • Widget Linking

  • linkSrcSectionRef, linkSrcColRef

  • Sorting

  • sortColRefs format

  • Filtering

  • _grist_Filters table

Use for: Page/widget creation, layout configuration, widget linking

grist-apply-endpoint.md (~490 lines)

Guide for verifying actions via /apply endpoint.

Key sections:

  • ApplyUAResult

  • Response structure

  • retValues

  • Return value verification

  • Error Handling

  • Error response formats

  • Best Practices

  • Safe access patterns

Use for: Validating action results, error handling patterns

Common Tasks

Implementing a new tool:

  • Load grist-api.yml for endpoint schema

  • Load grist-api.d.ts for TypeScript types

Working with cell values:

  • Load grist-api.d.ts
  • search for GristObjCode and CellValue

Creating pages/widgets:

  • Load grist-pages-widgets.md for CreateViewSection and layout format

Understanding metadata tables:

  • Load grist-database-schema.md for table schemas

Handling apply endpoint responses:

  • Load grist-apply-endpoint.md for response verification

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

typescript-advanced-types

No summary provided by upstream source.

Repository SourceNeeds Review
General

javascript-testing-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
General

mcp-builder

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

Awesome Cheatsheets

👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They awesome cheatsheets, javascript, backend, bash, chea...

Registry SourceRecently Updated