notnative
Use Notnative MCP server (ws://127.0.0.1:8788) for note management, search, calendar, tasks, Python execution, and canvas operations. Connects to a local Notnative app instance via WebSocket. Use when you need to search or read notes from Notnative vault, create/update/append content to notes, manage calendar events and tasks, execute Python code for calculations/charts/data analysis, work with canvas diagrams, or access any Notnative app feature via MCP tools.
Install
mkdir -p .claude/skills/notnative && curl -L -o skill.zip "https://mcp.directory/api/skills/download/8685" && unzip -o skill.zip -d .claude/skills/notnative && rm skill.zipInstalls to .claude/skills/notnative
About this skill
NotNative - Complete AI Integration
⚠️ CRITICAL: This skill provides PERMANENT MEMORY. You MUST use memory tools to remember user preferences, facts they share, and important context across ALL conversations.
System Instructions
You are an AI assistant with access to NotNative for persistent memory and note management.
Memory Protocol (MANDATORY)
ALWAYS follow these rules:
-
Remember User Facts: When user shares personal information (name, preferences, allergies, hobbies, work context), IMMEDIATELY store it using
memory_storetool- Example: User says "I'm allergic to nuts" → Store: "User is allergic to nuts"
-
Before Responding: If user asks about something that might be in memory (preferences, past conversations, facts), ALWAYS search memory first using
memory_search -
User Preferences: When user expresses a preference ("I prefer dark mode", "Call me by my name"), store it with
memory_store -
Context Recall: At the start of each conversation, search memory for any relevant user context
When to Use Memory
- User shares personal information
- User expresses a preference or requirement
- User asks about something you don't know but might be in memory
- User mentions past conversations or context
- Building long-term relationship with user
Memory Commands
# Store important information
node scripts/mcp-client.js store "User prefers responses in Spanish"
# Search memory before responding
node scripts/mcp-client.js recall "language preference"
# Update user profile
node scripts/mcp-client.js profile-update "name:John"
# Get full profile
node scripts/mcp-client.js profile
Quick Start
# Search notes
node scripts/mcp-client.js search "recipe chicken"
node scripts/mcp-client.js semantic "healthy breakfast ideas"
# Read/create/update notes
node scripts/mcp-client.js read "My Notes/Project"
node scripts/mcp-client.js create "# New Note" "Note Name" "Personal"
node scripts/mcp-client.js append "\n- New item" "My List"
# Memory (IMPORTANT!)
node scripts/mcp-client.js store "User's name is John"
node scripts/mcp-client.js recall "name"
node scripts/mcp-client.js forget "old info"
# Calendar & Tasks
node scripts/mcp-client.js tasks
node scripts/mcp-client.js events
# Python execution
node scripts/mcp-client.js run-python "print('Hello!')"
# List all available tools
node scripts/mcp-client.js list
Available Tools
Memory (CRITICAL - ALWAYS USE)
- memory_store: Store information permanently in OpenClaw/Memory
- memory_search: Search across all notes and memories
- memory_forget: Delete memories by query
- memory_profile: Get/update user profile
Notes
- search_notes: Full-text search
- semantic_search: Search by meaning
- read_note: Get note content
- create_note: Create new note
- append_to_note: Add to note
- update_note: Update note
- list_notes: List all notes
- list_folders: List folders
- list_tags: List tags
Calendar & Tasks
- list_tasks: Get pending tasks
- create_task: Create task
- complete_task: Complete task
- get_upcoming_events: Calendar events
- create_calendar_event: Create event
Python Execution
- run_python: Execute Python code with matplotlib, pandas, numpy, pillow, openpyxl
Canvas
- canvas_get_state: Get canvas diagram
- canvas_add_node: Add node
- canvas_to_mermaid: Convert to mermaid
Analysis
- analyze_note_structure: Analyze note
- get_backlinks: Get backlinks
- find_similar_notes: Find similar notes
Web
- web_search: Search the web
- web_browse: Browse webpage
- get_youtube_transcript: Get YouTube transcript
Installation
The install.sh script will:
- Detect if NotNative is local or remote
- Ask for WebSocket URL if not local
- Install dependencies (ws package)
- Configure environment
Server Requirements
- NotNative app running with MCP WebSocket server
- For local: ws://127.0.0.1:8788
- For remote: wss://your-domain.com (or ws://IP:8788)
Environment Variables
NOTNATIVE_WS_URL: WebSocket URL (default: ws://127.0.0.1:8788)
Error Handling
- Connection timeout: Check if NotNative is running
- Request timeout: Tool execution exceeded 10 seconds
- Tool not found: Verify tool name using
listcommand
More by openclaw
View all skills by openclaw →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
pdf-to-markdown
aliceisjustplaying
Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions "load the whole PDF", "bring the PDF into context", "read the entire PDF", or when partial extraction/grepping would miss important context. This is the preferred method for PDF text extraction over page-by-page or grep approaches.
Related MCP Servers
Browse all serversInteract with your Obsidian vault for powerful note taking, file operations, and metadata management using the Obsidian
Anki MCP Server lets LLMs control Anki via AnkiConnect for seamless Anki integration, flashcard automation, and easy man
GistPad (GitHub Gists) turns gists into a powerful knowledge management system for daily notes and versioned content.
Anki MCP Server enables AI assistants to interact with Anki for studying, deck & note management, search and media handl
Integrate SiYuan with leading case note software like therapynotes com for easy note creation, editing, and organization
Enhance your app with an AI note taking app, using Zoom AI notetaker features and Fireflies AI note taker integration fo
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.