grist-reference — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited grist-reference (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill provides comprehensive Grist API documentation for developing the grist-mcp-server.
| 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 |
OpenAPI 3.0 specification for the Grist REST API.
Grep patterns:
paths: - API endpointscomponents/schemas - Data schemasCellValue - Cell value encodingUserAction - User action formatUse for: Endpoint parameters, request/response schemas, authentication
Complete TypeScript type definitions for Grist API.
Grep patterns:
type.*Value - Cell value types (RefValue, DateValue, etc.)interface.*Options - Widget options interfacesUserAction - UserAction type definitionsGristObjCode - Encoding codes (L, D, R, etc.)PERMISSION - Permission system referenceUse for: Type definitions, cell value encoding, widget options format
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 controlUse for: Understanding metadata structure, foreign key relationships
Practical guide for pages (views) and widgets (view sections).
Key sections:
CreateViewSection - Widget creation actionLayout Structure - layoutSpec JSON formatWidget Linking - linkSrcSectionRef, linkSrcColRefSorting - sortColRefs formatFiltering - _grist_Filters tableUse for: Page/widget creation, layout configuration, widget linking
Guide for verifying actions via /apply endpoint.
Key sections:
ApplyUAResult - Response structureretValues - Return value verificationError Handling - Error response formatsBest Practices - Safe access patternsUse for: Validating action results, error handling patterns
Implementing a new tool:
grist-api.yml for endpoint schemagrist-api.d.ts for TypeScript typesWorking with cell values:
grist-api.d.ts - search for GristObjCode and CellValueCreating pages/widgets:
grist-pages-widgets.md for CreateViewSection and layout formatUnderstanding metadata tables:
grist-database-schema.md for table schemasHandling apply endpoint responses:
grist-apply-endpoint.md for response verification~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.