### Installation and Environment Setup Source: https://docs.basicmemory.com/llms-full.txt Commands for installing Python and the uv package manager. ```bash # macOS with Homebrew brew install python@3.13 # Or use pyenv pyenv install 3.13.0 pyenv global 3.13.0 ``` ```bash # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Then add to PATH (restart terminal or run) source ~/.bashrc # or ~/.zshrc ``` -------------------------------- ### Install and Configure rclone Source: https://docs.basicmemory.com/cloud/cloud-sync Use the `setup` command to install `rclone` and configure cloud credentials. ```bash bm cloud setup # Install rclone and configure credentials ``` -------------------------------- ### Install All Basic Memory Skills Source: https://docs.basicmemory.com/integrations/skills Use this command to install all available Basic Memory skills at once. This is the recommended method for a comprehensive setup. ```bash npx skills add basicmachines-co/basic-memory-skills ``` -------------------------------- ### Set Up Sync with rclone Source: https://docs.basicmemory.com/integrations/obsidian Install rclone and configure cloud credentials. This command automates the installation and setup of rclone for Basic Memory. ```bash bm cloud setup ``` -------------------------------- ### Install Basic Memory via uv Source: https://docs.basicmemory.com/start-here/quickstart-local First install uv, then use it to install Basic Memory. Requires Python 3.13 or higher. ```bash uv tool install basic-memory ``` -------------------------------- ### Gradual Migration Steps for Basic Memory Cloud Source: https://docs.basicmemory.com/cloud/routing Follow these steps to gradually migrate your projects to the Basic Memory cloud. Start with local setup, upload projects, route them to the cloud, and repeat as needed. ```bash # 1. Start with everything local (default) # 2. Upload a project to cloud bm cloud upload ~/my-notes --project my-notes --create-project # 3. Route that project to cloud bm cloud api-key save bmc_your_key_here bm project set-cloud my-notes # 4. Repeat for other projects as needed ``` -------------------------------- ### Setup Basic Memory Cloud Sync Source: https://docs.basicmemory.com/integrations/obsidian Install and configure rclone for cloud synchronization. This command automates the installation of rclone and sets up your cloud credentials. ```bash bm cloud setup ``` -------------------------------- ### Cloud Setup and Upload Source: https://docs.basicmemory.com/llms-full.txt Initializes cloud setup and uploads local notes to a specified project, with an option to create the project if it doesn't exist. ```bash bm cloud setup ``` ```bash bm cloud upload ~/my-notes --project research --create-project ``` -------------------------------- ### Install Basic Memory Source: https://docs.basicmemory.com/llms-full.txt Install the Basic Memory tool using either 'uv' or 'pip'. This command is necessary for the local MCP setup. ```bash # With uv uv tool install basic-memory ``` ```bash # Or with pip pip install basic-memory ``` -------------------------------- ### Setup Basic Memory Cloud Source: https://docs.basicmemory.com/cloud/cloud-sync This command installs rclone and configures credentials necessary for Basic Memory cloud operations. Ensure rclone is installed and configured before proceeding with other cloud commands. ```bash bm cloud setup # Install rclone and configure credentials ``` -------------------------------- ### Install Basic Memory CLI using uv Source: https://docs.basicmemory.com/local/local-install Use this command to install the Basic Memory CLI with uv. ```bash uv tool install basic-memory ``` -------------------------------- ### Install Basic Memory via Homebrew Source: https://docs.basicmemory.com/start-here/quickstart-local Recommended installation method for macOS users. ```bash brew tap basicmachines-co/basic-memory brew install basic-memory ``` -------------------------------- ### Install uv Source: https://docs.basicmemory.com/reference/troubleshooting Install the uv package manager and add it to your system PATH. ```bash # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Then add to PATH (restart terminal or run) source ~/.bashrc # or ~/.zshrc ``` -------------------------------- ### Install Basic Memory Source: https://docs.basicmemory.com/integrations/cursor Use these commands to install the package using either uv or pip. ```bash # With uv uv tool install basic-memory # Or with pip pip install basic-memory ``` -------------------------------- ### Install and Configure Basic Memory Locally Source: https://docs.basicmemory.com/integrations/vscode Use these commands to install the tool via uv and add a local project directory to the knowledge base. ```bash # Install Basic Memory uv tool install basic-memory # Add a project pointing to a folder bm project add my-project --local-path ~/workspace/my-project/docs ``` -------------------------------- ### Install Basic Memory Locally Source: https://docs.basicmemory.com/integrations/vscode Installs the Basic Memory CLI using the uv tool for local-only operation. After installation, add projects pointing to local folders. ```bash # Install Basic Memory uv tool install basic-memory # Add a project pointing to a folder bm project add my-project --local-path ~/workspace/my-project/docs ``` -------------------------------- ### Build Context Command Examples Source: https://docs.basicmemory.com/reference/cli-reference Usage examples for the build-context tool, demonstrating how to specify memory sources and apply depth or timeframe filters. ```bash bm tool build-context memory://specs/search bm tool build-context specs/search --depth 2 --timeframe 30d ``` -------------------------------- ### Install Basic Memory Locally Source: https://docs.basicmemory.com/llms-full.txt Installs the CLI tool and adds a project when not using cloud synchronization. ```bash # Install Basic Memory uv tool install basic-memory # Add a project pointing to a folder bm project add my-project --local-path ~/workspace/my-project/docs ``` -------------------------------- ### Install Basic Memory Source: https://docs.basicmemory.com/integrations/cursor Install the Basic Memory package using either uv or pip. ```bash # With uv uv tool install basic-memory # Or with pip pip install basic-memory ``` -------------------------------- ### Verify Installation and Status Source: https://docs.basicmemory.com/reference/troubleshooting Check the installed version and current sync status of the Basic Memory CLI. ```bash basic-memory --version ``` ```bash basic-memory status ``` -------------------------------- ### Complete Schema Workflow Example Source: https://docs.basicmemory.com/concepts/schema-system This example demonstrates a full workflow for adding schemas to an existing knowledge base, including defining a schema note. ```yaml --- title: Person type: schema entity: person version: 1 schema: name: string, full name role?: string, job title email?: string, contact email works_at?: ``` -------------------------------- ### Verify Basic Memory Installation Source: https://docs.basicmemory.com/reference/troubleshooting Use these commands to locate your binary path and verify that the tool is correctly installed. ```bash which uvx ``` ```bash basic-memory --version ``` -------------------------------- ### Install Basic Memory CLI using Homebrew Source: https://docs.basicmemory.com/local/local-install Use these commands to install Basic Memory via Homebrew, including tapping the repository. ```bash brew tap basicmachines-co/basic-memory brew install basic-memory ``` -------------------------------- ### Install Basic Memory Skills via CLI Source: https://docs.basicmemory.com/integrations/skills Use the npx command to install all skills, a specific skill, or target a specific agent. ```bash npx skills add basicmachines-co/basic-memory-skills ``` ```bash npx skills add basicmachines-co/basic-memory-skills --skill memory-tasks ``` ```bash npx skills add basicmachines-co/basic-memory-skills --agent claude ``` -------------------------------- ### Create Task Example Source: https://docs.basicmemory.com/concepts/schema-system Example of a natural language request to create a task using the defined schema. This demonstrates how to specify task details. ```text "Create a task to update the API docs, medium priority, for the v2 project." ``` -------------------------------- ### Setup and Upload Projects Source: https://docs.basicmemory.com/reference/cli-reference Commands for initializing the cloud environment and uploading local files to a project. ```bash bm cloud setup bm cloud upload ~/my-notes --project research --create-project ``` -------------------------------- ### Example configuration (v0.19+) Source: https://docs.basicmemory.com/reference/configuration A sample JSON configuration file demonstrating project settings, semantic search options, and cloud synchronization. ```json { "default_project": "main", "projects": { "main": { "path": "/Users/you/basic-memory", "mode": "local" }, "research": { "path": "/Users/you/research-notes", "mode": "cloud", "cloud_sync_path": "/Users/you/research-notes", "bisync_initialized": true, "last_sync": "2026-02-15T18:30:00Z" } }, "semantic_search_enabled": true, "semantic_min_similarity": 0.55, "permalinks_include_project": true, "cloud_mode": false } ``` -------------------------------- ### Install Basic Memory MCP Server Source: https://docs.basicmemory.com/integrations/codex Install Basic Memory as an MCP server. Use the `--project` flag to specify a particular project. ```bash codex mcp add basic-memory bash -c "uvx basic-memory mcp" ``` ```bash codex mcp add basic-memory bash -c "uvx basic-memory mcp --project your-project-name" ``` -------------------------------- ### Example configuration file Source: https://docs.basicmemory.com/llms-full.txt A sample JSON configuration file demonstrating project definitions and semantic search settings. ```json { "default_project": "main", "projects": { "main": { "path": "/Users/you/basic-memory", "mode": "local" }, "research": { "path": "/Users/you/research-notes", "mode": "cloud", "cloud_sync_path": "/Users/you/research-notes", "bisync_initialized": true, "last_sync": "2026-02-15T18:30:00Z" } }, "semantic_search_enabled": true, "semantic_min_similarity": 0.55, "permalinks_include_project": true, "cloud_mode": false } ``` -------------------------------- ### Cloud Setup and Upload Source: https://docs.basicmemory.com/reference/cli-reference Initializes cloud configuration and uploads local notes to a project. ```bash bm cloud setup bm cloud upload ~/my-notes --project research --create-project ``` -------------------------------- ### Example Workflow: Creating and Retrieving Notes Source: https://docs.basicmemory.com/llms-full.txt This example demonstrates a typical interaction with the AI assistant, showing how to create a note, ask a general question, and then add more information to an existing note. ```bash You: "I've been researching coffee brewing methods. Create a note about pour-over technique." AI: [Creates note with observations and tags] -- Later -- You: "What do I know about coffee brewing?" Claude: [Searches knowledge base, finds your pour-over note] "Based on your notes, you've been exploring pour-over techniques..." You: "Add a section about water temperature to my coffee notes" Claude: [Uses edit_note to append new content] ``` -------------------------------- ### Metadata Search Examples Source: https://docs.basicmemory.com/llms-full.txt Filter notes based on properties like type, tags, or status. This helps in getting overviews and managing project elements. ```text You: "Show me all notes with type character." ``` ```text You: "Find chapter notes tagged as draft." ``` ```text You: "What research notes are tagged neuroscience?" ``` -------------------------------- ### Quick Start CLI Commands Source: https://docs.basicmemory.com/cloud/cloud-guide Initial commands to authenticate, check status, and list projects. ```bash # 1. Authenticate bm cloud login # 2. Check Status bm cloud status # 3. List Projects bm project list ``` -------------------------------- ### Context Building Flow Example Source: https://docs.basicmemory.com/start-here/what-is-basic-memory This Mermaid syntax visualizes the process of building context for AI responses, starting from a user's question and traversing the knowledge graph. ```mermaid flowchart LR Q[Your Question] --> S[search_notes] S --> R[Matching Notes] R --> G[Relationed Notes] R -->|Build| C[Context] C --> A[AI Response] G -->|Follow| R ``` -------------------------------- ### Access Basic Memory Documentation via cURL Source: https://docs.basicmemory.com/llms-full.txt Examples using cURL to fetch the full documentation index, a specific page as markdown, or using content negotiation to get a markdown response. ```bash curl https://docs.basicmemory.com/llms.txt ``` ```bash curl https://docs.basicmemory.com/raw/start-here/what-is-basic-memory.md ``` ```bash curl -H "Accept: text/markdown" https://docs.basicmemory.com/start-here/what-is-basic-memory ``` -------------------------------- ### Setup and Initial Sync for Bidirectional Sync Source: https://docs.basicmemory.com/cloud/cloud-guide Use these commands to log in, set up cloud sync, add a local project, and perform the initial bidirectional sync. The `--dry-run` option previews the sync before establishing the baseline. ```bash # Login and setup sync bm cloud login bm cloud setup # Add existing project with sync enabled bm project add main --local-path ~\/basic-memory # Initial sync (resync creates baseline) bm cloud bisync --name main --resync --dry-run # preview first bm cloud bisync --name main --resync # establish baseline ``` ```bash # Ongoing sync (run after local or cloud changes) bm cloud bisync --name main ``` -------------------------------- ### Example Prompt: Get API design decisions Source: https://docs.basicmemory.com/integrations/codex Use this prompt to retrieve decisions made about API design. Codex grounds answers in your project history by loading context from your knowledge base. ```text What decisions have we made about the API design? Check my notes. ``` -------------------------------- ### Manage Projects and Syncing Source: https://docs.basicmemory.com/cloud/cloud-sync Demonstrates adding projects with local paths and performing individual cloud synchronization. ```bash # You have 3 projects on cloud: # - research: wants local sync at ~/Documents/research # - work: wants local sync at ~/work-notes # - temp: cloud-only, no local sync needed bm project add research --local-path ~/Documents/research bm project add work --local-path ~/work-notes bm project add temp # No local sync # Now you can sync individually (after initial --resync): bm cloud bisync --name research bm cloud bisync --name work # temp stays cloud-only ``` -------------------------------- ### Setup and Sync Multiple Projects Source: https://docs.basicmemory.com/cloud/cloud-sync Add multiple projects with local paths and establish their baselines using `--resync`. Then, perform daily syncs for all configured projects. ```bash # Setup multiple projects bm project add research --local-path ~/Documents/research bm project add work --local-path ~/work-notes bm project add personal --local-path ~/personal # Establish baselines bm cloud bisync --name research --resync bm cloud bisync --name work --resync bm cloud bisync --name personal --resync # Daily workflow: sync everything bm cloud bisync --name research bm cloud bisync --name work bm cloud bisync --name personal ``` -------------------------------- ### Initial Two-Way Sync Baseline Source: https://docs.basicmemory.com/cloud/cloud-sync Establish the initial baseline for two-way synchronization using `bm cloud bisync --resync`. This is a one-time setup step required by rclone to define the starting state for future syncs. ```bash # First time - establish baseline bm cloud bisync --name research --resync ``` -------------------------------- ### Example JSON configuration (v0.19+) Source: https://docs.basicmemory.com/reference/configuration A sample configuration file structure defining projects, semantic search settings, and cloud synchronization status. ```json { "default_project": "main", "projects": { "main": { "path": "/Users/you/basic-memory", "mode": "local" }, "research": { "path": "/Users/you/research-notes", "mode": "cloud", "cloud_sync_path": "/Users/you/research-notes", "bisync_initialized": true, "last_sync": "2026-02-15T18:30:00Z" } }, "semantic_search_enabled": true, "semantic_min_similarity": 0.55, "permalinks_include_project": true, "cloud_mode": false } ``` -------------------------------- ### Install Basic Memory via Homebrew Source: https://docs.basicmemory.com/start-here/quickstart-local Use this command to install Basic Memory on macOS using Homebrew. Ensure you have Homebrew installed. ```bash brew tap basicmachines-co/basic-memory brew install basic-memory ``` -------------------------------- ### Setup and Upload API Source: https://docs.basicmemory.com/reference/cli-reference Commands for setting up your local environment and uploading files to the cloud. ```APIDOC ## Setup and Upload ### Description Commands to set up your local sync configuration and upload files or directories to your cloud projects. ### Method CLI Commands ### Endpoints - `bm cloud setup` - `bm cloud upload [--project ] [--create-project]` ### Parameters #### Path Parameters - `local_path` (string) - Required - The local path to the file or directory to upload. #### Query Parameters - `--project` (string) - Optional - The name of the cloud project to upload to. - `--create-project` - Optional - Flag to create the project if it does not exist. ### Request Example ```bash bm cloud setup bm cloud upload ~/my-notes --project research --create-project ``` ### Response Example ``` Setup complete. Upload successful. ``` ``` -------------------------------- ### Example Prompt: Create Note Source: https://docs.basicmemory.com/llms-full.txt Use this prompt to create a new note in Basic Memory, linking it to a specific module within your project. ```text "Create a note documenting our API authentication approach and link it to the user-auth module." ``` -------------------------------- ### Verify Basic Memory Installation Source: https://docs.basicmemory.com/start-here/quickstart-local Check the installed version of the CLI. ```bash basic-memory --version ``` -------------------------------- ### Upload and Create Project Source: https://docs.basicmemory.com/cloud/cloud-guide Uploads a local directory and creates a new project in one command. ```bash bm cloud upload ~/local-project new-research --create-project ``` -------------------------------- ### Install Basic Memory Globally for User Profile Source: https://docs.basicmemory.com/integrations/gemini To install Basic Memory globally for your user profile, add the -s user flag to the installation command. This makes it available system-wide for your user. ```bash gemini mcp add -s user basic-memory bash -c \ ``` ```bash uvx basic-memory mcp\ ``` ```bash \n ``` -------------------------------- ### Project Folder Structure Example Source: https://docs.basicmemory.com/cloud/web-app Illustrates a recommended folder structure for organizing project files, including active projects, research, decisions, meetings, and archives. This structure helps in maintaining a clear and logical organization of content. ```bash ~/basic-memory/\n├── projects/ # Active projects\n├── research/ # Learning and exploration\n├── decisions/ # Decision records\n├── meetings/ # Meeting notes\n└── archive/ # Completed/old content\n ``` -------------------------------- ### Prompt Examples for Basic Memory Source: https://docs.basicmemory.com/integrations/claude-desktop Example prompts to interact with Basic Memory through Claude. ```text Create a note summarizing what we just discussed about API rate limiting. ``` ```text Find my notes about login security. ``` ```text What have we been working on this week? ``` -------------------------------- ### Project Folder Structure Example Source: https://docs.basicmemory.com/llms-full.txt A recommended directory layout for organizing writing project files. ```text my-novel/ ├── characters/ ├── worldbuilding/ ├── plot/ ├── research/ ├── chapters/ └── log/ ``` -------------------------------- ### Initialize Sync for Empty Directory Source: https://docs.basicmemory.com/cloud/cloud-sync Before running `--resync` on an empty directory, add at least one file to initialize the project. This example creates a README file. ```bash echo "# Research Notes" > ~/Documents/research/README.md bm cloud bisync --name research --resync ``` -------------------------------- ### Picoschema Field Description Example Source: https://docs.basicmemory.com/concepts/schema-system Example of adding a description to a Picoschema field. Appears after a comma. ```picoschema name: string, full legal name role?: string, current job title or position works_at?: Organization, primary employer ``` -------------------------------- ### Picoschema Any Type Example Source: https://docs.basicmemory.com/concepts/schema-system Example of defining an 'any' type field in Picoschema. Accepts any value. ```picoschema notes: any ``` -------------------------------- ### Create Project via Command Line Source: https://docs.basicmemory.com/llms-full.txt Use the command line to add a new project with a specified name and path. ```bash # Command line basic-memory project add "work-notes" ~/Documents/work ``` -------------------------------- ### Install Python 3.13 or higher Source: https://docs.basicmemory.com/reference/troubleshooting Use Homebrew or pyenv to ensure the required Python version is installed. ```bash # macOS with Homebrew brew install python@3.13 # Or use pyenv pyenv install 3.13.0 pyenv global 3.13.0 ``` -------------------------------- ### Create Project via Command Line Source: https://docs.basicmemory.com/llms-full.txt Use the command line to add a new project with a specified path. ```bash basic-memory project add "work-notes" ~/Documents/work ``` -------------------------------- ### Set Up Cloud Synchronization Source: https://docs.basicmemory.com/reference/troubleshooting Configure your project for cloud synchronization and initiate a synchronization process. Specify the project name and the local directory. ```bash bm cloud sync-setup research ~/Documents/research\n ``` ```bash bm cloud bisync --name research --resync\n ``` -------------------------------- ### Example Interaction Workflow Source: https://docs.basicmemory.com/raw/start-here/quickstart-cloud A demonstration of a multi-turn conversation involving note creation, retrieval, and modification. ```bash You: "I've been researching coffee brewing methods. Create a note about pour-over technique." AI: [Creates note with observations and tags] --- Later --- You: "What do I know about coffee brewing?" Claude: [Searches knowledge base, finds your pour-over note] "Based on your notes, you've been exploring pour-over techniques..." You: "Add a section about water temperature to my coffee notes" Claude: [Uses edit_note to append new content] ``` -------------------------------- ### Verify Basic Memory Installation Source: https://docs.basicmemory.com/integrations/codex Run this command to verify that Basic Memory has been successfully installed and is listed. ```bash codex mcp list\n ``` -------------------------------- ### Dedicated Schema Note Example Source: https://docs.basicmemory.com/llms-full.txt An example of creating a dedicated schema note with frontmatter and schema definition. ```APIDOC ## Dedicated Schema Note Example ### Description Example of a markdown file structured as a dedicated schema note. ### Method N/A (Schema Definition) ### Endpoint N/A (Schema Definition) ### Parameters N/A ### Request Body ```yaml --- title: Person type: schema entity: person version: 1 schema: name: string, full name role?: string, job title email?: string, contact email works_at?: Organization, employer expertise?(array): string, areas of knowledge settings: validation: warn --- ``` ### Response N/A (Schema Definition) ### Response Example N/A ``` -------------------------------- ### Establish Sync Baseline Source: https://docs.basicmemory.com/integrations/obsidian Preview and run the initial synchronization to establish the sync baseline between your local files and the cloud. The `--dry-run` option is recommended for previewing changes. ```bash # Preview first (recommended) bm cloud bisync --name my-vault --resync --dry-run # If all looks good, establish baseline bm cloud bisync --name my-vault --resync ``` -------------------------------- ### Note Metadata Creation Example Source: https://docs.basicmemory.com/llms-full.txt Example of how an AI agent can automatically populate note metadata during creation. ```yml You: "Write up a note about today's sprint planning meeting" AI: [Creates a meeting note with type, sprint number, team, and status all set in the metadata — ready for searching and filtering later] ``` -------------------------------- ### Picoschema Optional Field Example Source: https://docs.basicmemory.com/concepts/schema-system Example of defining an optional field in Picoschema. The field may be omitted. ```picoschema role?: string ``` -------------------------------- ### Manually Install Basic Memory Skills Source: https://docs.basicmemory.com/integrations/skills Clone the repository and copy the desired skill folders into the agent's skills directory or a project-specific directory. ```bash git clone https://github.com/basicmachines-co/basic-memory-skills.git cp -r basic-memory-skills/memory-notes ~/.claude/skills/ ``` -------------------------------- ### Start Docker Compose Services Source: https://docs.basicmemory.com/llms-full.txt Command to start the services defined in the docker-compose.yml file in detached mode. ```bash docker compose up -d ``` -------------------------------- ### Initialize a Basic Memory Project Source: https://docs.basicmemory.com/llms-full.txt Use this command to create a new project directory for your writing. ```bash basic-memory project add my-novel ~/writing/my-novel ``` -------------------------------- ### Add Local and Cloud Projects Source: https://docs.basicmemory.com/llms-full.txt Use the basic-memory CLI to add new projects. Configure projects to store notes locally or sync to the cloud. ```bash # Personal notes stay local basic-memory project add personal ~/notes/personal # Work notes can sync to cloud basic-memory project add work ~/notes/work --cloud ``` -------------------------------- ### Picoschema Nested Object Example Source: https://docs.basicmemory.com/concepts/schema-system Example of defining a nested object in Picoschema. Fields within the object are indented. ```picoschema field?(object): nested_field: string ``` -------------------------------- ### Initial Bisync Setup Source: https://docs.basicmemory.com/reference/troubleshooting Perform the first bisync operation. This requires the --resync flag to initialize the process. ```bash bm cloud bisync --name research --resync\n ``` -------------------------------- ### Establish Initial Cloud Sync Baseline Source: https://docs.basicmemory.com/integrations/vscode Previews and then performs the initial bidirectional sync between local and cloud storage. Use `--resync` only for the first sync. ```bash # Preview first (recommended) bm cloud bisync --name my-project --resync --dry-run # Establish baseline bm cloud bisync --name my-project --resync ``` -------------------------------- ### Picoschema Boolean Type Example Source: https://docs.basicmemory.com/concepts/schema-system Example of defining a boolean type field in Picoschema. Use for true/false values. ```picoschema active: boolean ``` -------------------------------- ### Picoschema Number Type Example Source: https://docs.basicmemory.com/concepts/schema-system Example of defining a number type field in Picoschema. Use for any numeric value. ```picoschema score: number ``` -------------------------------- ### Picoschema Integer Type Example Source: https://docs.basicmemory.com/concepts/schema-system Example of defining an integer type field in Picoschema. Use for whole numbers. ```picoschema priority: integer ``` -------------------------------- ### Preview and Establish Sync Baseline Source: https://docs.basicmemory.com/llms-full.txt Previews the initial synchronization to ensure it's configured correctly, then establishes the baseline. Use `--resync` only for the first sync. ```bash # Preview first (recommended) bm cloud bisync --name my-project --resync --dry-run # Establish baseline bm cloud bisync --name my-project --resync ``` -------------------------------- ### Picoschema String Type Example Source: https://docs.basicmemory.com/concepts/schema-system Example of defining a string type field in Picoschema. Use for free-text values. ```picoschema name: string ``` -------------------------------- ### Install Agent Skills via npx Source: https://docs.basicmemory.com/llms-full.txt Use npx to install all skills, a specific skill, or target a specific agent. ```bash npx skills add basicmachines-co/basic-memory-skills ``` ```bash npx skills add basicmachines-co/basic-memory-skills --skill memory-tasks ``` ```bash npx skills add basicmachines-co/basic-memory-skills --agent claude ```