memos

Create, list, get, update, delete, and archive memos via REST API.

69|7|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/jmagar/claude-homelab --skill memos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memos
Source: https://github.com/jmagar/claude-homelab/tree/main/skills/memos
Command: npx skills add https://github.com/jmagar/claude-homelab --skill memos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Self-hosted memos provide a private, searchable knowledge base for capturing artifacts from conversations, ideas, and notes without leaving your environment.

Core Features & Use Cases

  • Create, read, update, and delete memos to manage notes across projects.
  • Search and filter memos by content, tags, and date for quick retrieval.
  • Attachments and tagging to organize context and resources.
  • Metadata and visibility controls to keep notes private or shareable.

Quick Start

From a conversation, run the memos script to create a memo with your chosen content.

Frequently Asked Questions about memos

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

FAQPage Schema
How do I save notes from Claude conversations into a self-hosted knowledge base?

You can save notes from Claude conversations into a self-hosted knowledge base by using scripts that capture and organize memos via a REST API. This allows you to directly create and manage memos without leaving your environment.

How do I create and organize memos using a REST API and Bearer token authentication?

To create and organize memos, you use CLI scripts that interact with your instance via a REST API secured by Bearer token authentication. These scripts support Markdown content and hashtag-based tagging to structure your notes.

Can I search and filter memos by content, tags, and date?

Yes, you can search and filter memos by content, tags, and date for quick retrieval. The system provides CLI scripts that allow you to list and get memos based on specific search criteria across your projects.

Does the memos script support attachments and metadata visibility controls?

Yes, the system supports attachments and tagging to organize context and resources. It also includes metadata and visibility controls, allowing you to keep notes private or shareable within your personal productivity or team knowledge base.

Do I need jq installed to manage memos from Claude?

Yes, you need jq installed as a dependency to manage memos from Claude. The scripts rely on jq to process JSON data when executing create, list, get, update, delete, and archive operations against the API.

What is the best way to archive or delete memos in a private knowledge base?

The best way to archive or delete memos in a private knowledge base is by using the provided CLI scripts. These scripts perform update, delete, and archive operations directly through the REST API to manage your notes efficiently.