large-objects

Store and manage large binary content in SQLite with streamed I/O.

5|Updated Jun 18, 2026
One-click install
npx skills add https://github.com/go-again/liteorm --skill large-objects
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: large-objects
Source: https://github.com/go-again/liteorm/tree/main/skills/large-objects
Command: npx skills add https://github.com/go-again/liteorm --skill large-objects

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires liteorm.org/dialect/sqlite/lob, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a streamlined approach to storing large binary content, such as files and uploads, in SQLite databases using streamed I/O operations, optimizing memory usage and performance.

Core Features & Use Cases

  • Streamed Storage: Store and manage large binary content in SQLite without loading the entire content into memory.
  • Content Management: Handle file operations like read, write, and delete for large objects.
  • Use Case: Ideal for scenarios where you need to store large files or media blobs in a database, such as uploading documents or storing user-generated content.

Quick Start

Use the large-objects skill to store a large file, 'video.mp4', in the SQLite database.

Frequently Asked Questions about large-objects

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

FAQPage Schema
How do I store large binary content in SQLite without loading it all into memory?

You can store large binary content in SQLite without high memory usage by using streamed I/O operations. This approach manages file uploads and media blobs efficiently by processing data in streams rather than loading entire files into memory.

What is the best way to manage file uploads in a SQLite database?

The best way to manage file uploads in a SQLite database is through streamed storage. This method handles binary content operations like read, write, and delete directly, optimizing memory usage and performance for large files.

Does large object storage in SQLite support streamed I/O for media blobs?

Yes, large object storage in SQLite supports streamed I/O for media blobs. It utilizes dedicated blob store libraries to perform efficient read and write operations, making it ideal for handling large files like video uploads.

Do I need specific dependencies to handle large objects in SQLite?

Yes, you need the liteorm.org/dialect/sqlite/lob dependency to handle large objects in SQLite. This library provides the necessary streamed I/O operations and blob store functionality required for the efficient storage and management of binary content.

When should I use SQLite for large binary content instead of a dedicated file system?

You should use SQLite for large binary content when you need streamlined content management with read, write, and delete operations in a single database. This is ideal for scenarios like storing user-generated media or document uploads without separate file system infrastructure.