observable-framework-input-file

Provide file upload input with parsing for CSV, JSON, and images in Observable Framework.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/spqw/skill-observable-framework --skill observable-framework-input-file
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observable-framework-input-file
Source: https://github.com/spqw/skill-observable-framework/tree/main/skills/observable-framework-input-file
Command: npx skills add https://github.com/spqw/skill-observable-framework --skill observable-framework-input-file

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of allowing users to upload files within an Observable Framework application, making it easy to integrate file handling into your projects.

Core Features & Use Cases

  • File Selection: Enables users to select one or more files from their local machine.
  • Format Acceptance: Allows specification of accepted file types (e.g., .csv, .json, .png).
  • Data Parsing: Provides convenient methods to parse selected files as text, JSON, CSV, images, XLSX, or ZIP archives.
  • Use Case: Build a data visualization tool where users can upload their own CSV or JSON data files for analysis and display.

Quick Start

Use the observable-framework-input-file skill to allow the user to upload a CSV file.

Frequently Asked Questions about observable-framework-input-file

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a file upload input to an Observable Framework application?

To add a file upload input to an Observable Framework application, use this component to enable single or multiple file selections. It integrates seamlessly with the FileAttachment API for immediate data processing.

Can I parse uploaded CSV or JSON files directly in Observable Framework?

Yes, you can parse uploaded CSV or JSON files directly in Observable Framework. This component provides convenient methods to parse selected files as text, JSON, CSV, images, XLSX, or ZIP archives.

How do I restrict file uploads to specific formats like CSV or PNG in Observable Framework?

To restrict file uploads to specific formats like CSV or PNG in Observable Framework, use the format acceptance options. This allows you to specify accepted file types such as .csv, .json, or .png for selection.

Does the Observable Framework FileAttachment API support multiple file selections?

Yes, the Observable Framework FileAttachment API supports multiple file selections. This input component enables users to select one or more files from their local machine for batch data processing.

What is the best way to let users upload their own data for visualization in Observable Framework?

The best way to let users upload data for visualization in Observable Framework is using this file input component. Users can upload CSV or JSON data files, which are then parsed for analysis and display.