Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
nowledge-co avatar

Check Integration

  • 302 installs
  • 148 repo stars
  • Updated August 3, 2026
  • nowledge-co/community

check-integration is an agent skill that verifies Nowledge Mem is running via nmem CLI and guides developers through native connector setup when memory tools fail or need first-time configuration.

About

check-integration is an agent skill for Nowledge Mem setup and connector troubleshooting in AI coding assistants. The skill runs nmem --json status to confirm the local Nowledge Mem daemon is healthy, detects which agent environment is active, and routes developers to the correct native connector path instead of legacy skills-only memory access. Developers reach for check-integration when memory tools are unavailable, setup questions arise, or they want to upgrade from skills-based memory to a native connector. The workflow is diagnostic-first: validate CLI status, interpret failures, then walk through connector configuration steps until memory read and write operations succeed in the current agent session.

  • End-to-end connector validation
  • Auth and schema mismatch detection
  • Webhook and callback verification
  • Pre-release dependency health checks

Check Integration by the numbers

  • 302 all-time installs (skills.sh)
  • +15 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #700 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/nowledge-co/community --skill check-integration

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs302
repo stars148
Last updatedAugust 3, 2026
Repositorynowledge-co/community

How do you verify Nowledge Mem connector setup?

Verify third-party APIs, webhooks, and service connectors work end-to-end before release, catching auth, schema, and timeout failures early.

Who is it for?

Developers integrating Nowledge Mem into Claude Code, Cursor, or another agent who need a guided setup and health-check workflow.

Skip if: Developers auditing unrelated third-party REST APIs, webhooks, or OAuth integrations outside the Nowledge Mem ecosystem.

When should I use this skill?

The user asks about Nowledge Mem setup, reports memory tools failing, or wants to upgrade from skills to a native connector.

What you get

Confirmed nmem CLI status output, detected agent environment, and a configured native Nowledge Mem connector with working memory tools.

  • nmem status report
  • native connector configuration steps

Files

SKILL.mdMarkdownGitHub ↗

Check Connector

Verify Nowledge Mem is running and guide the user to the best connector for their agent.

When to Use

  • User asks about Nowledge Mem setup or configuration
  • Memory tools are failing or not available
  • User asks "is my memory working?" or "how do I set up Nowledge Mem?"
  • First time using Nowledge Mem in this agent
  • User asks about upgrading from skills to a native connector

Step 1: Check nmem CLI

nmem --json status

Use this rule before repairing anything:

  • Same machine as Nowledge Mem Desktop: use the desktop app's bundled nmem. Ask the user to open Nowledge Mem; if the command is still missing, use Settings → Preferences → Developer Tools → Install bundled CLI.
  • Different machine: install the standalone PyPI package nmem-cli on this machine, then point it at the user's Mem server. This covers remote servers, dev boxes, CI runners, hosted agents, and SSH machines. Python 3.11+ is required.

Do not install the PyPI CLI over the desktop-bundled CLI on the user's own desktop unless the user explicitly asks for a standalone CLI.

If the agent is not on the desktop machine and nmem is missing, install the PyPI CLI:

python3 -m pip install --user nmem-cli
# or: pipx install nmem-cli
# or for one-off checks: uvx --from nmem-cli nmem --json status

nmem config client set url https://<their-mem-server>
nmem config client set api-key nmem_...
nmem --json status

If nmem exists but status fails, Nowledge Mem is not reachable from this machine. Guide the user:

  • Local desktop: open the Nowledge Mem app, then retry nmem --json status
  • Remote/client machine: verify the URL/API key with nmem config client show
  • Full install guide: https://mem.nowledge.co/docs/installation
  • Remote access guide: https://mem.nowledge.co/docs/remote-access

Step 2: Detect Agent and Recommend The Best Path

For a fresh install, start from the universal connect skill:

Read https://mem.nowledge.co/SKILL.md and follow the instructions to install or update Nowledge Mem for the AI tool I am using.

Use this check-integration skill as the diagnostic fallback: confirm what was installed, explain what behavior the user should expect, and repair configuration when something failed.

Do not only answer "install X". Explain the behavior contract the user will get:

1. what starts automatically 2. what is only guided by skills/rules and still model-driven 3. whether threads are captured automatically, saved explicitly, or only supported as handoff summaries

Use this priority order:

1. Native connector first when the host has one 2. Reusable package when the host supports shared skills/prompts but has no native connector 3. Direct MCP only when there is no better package path

Fresh users care about outcome, not transport. Tell them what they will actually get after setup.

Autonomy levels

PathWhat usually happensWhat it does not guarantee
Native connectorStrongest setup: session bootstrap is often automatic; some hosts also add auto-capture or hook-driven recallExact proactive recall/distill timing can still be host-specific
Reusable packageWorking Memory, recall, and distill are guided by rules/skillsThe host may still ignore the guidance unless prompts and project guidance are strong
Direct MCPTools are available; with the recommended prompt block, the agent can use them proactivelyMCP alone does not create host-enforced autonomy

Check which agent you're running in and recommend the native connector if available.

The canonical source for this table is community/integrations.json.

AgentHow to DetectNative connector setupDocs
Claude CodeRunning as Claude Code agent; ~/.claude/ existsclaude plugin marketplace add https://github.com/nowledge-co/community && claude plugin install nowledge-mem@nowledge-communityGuide
GrokRunning as Grok; ~/.grok/ existsgrok plugin install nowledge-co/community#nowledge-mem-claude-code-plugin --trustGuide
OpenClawRunning as OpenClaw agent; ~/.openclaw/ existsopenclaw plugins install clawhub:@nowledge/openclaw-nowledge-memGuide
CursorRunning inside Cursor IDECopy nowledge-mem-cursor-plugin from the community repo into ~/.cursor/plugins/local/nowledge-mem-cursor, then reload CursorGuide
Gemini CLIRunning as Gemini CLI agent; ~/.gemini/ existsgemini extensions install https://github.com/nowledge-co/nowledge-mem-gemini-cli --auto-update or install "Nowledge Mem" from the Extensions GalleryGuide
Antigravity 2.0Running as Antigravity; ~/.gemini/antigravity/ existsUse npx skills add nowledge-co/community/nowledge-mem-npx-skills; global skills should appear under ~/.gemini/config/skills, not the old ~/.gemini/antigravity/skills path. For conversation import, use the Antigravity Trajectory Extractor.Import guide
AlmaRunning inside Alma; ~/.config/alma/ existsIn Alma: Settings > Plugins > Marketplace, search "Nowledge Mem"Guide
DroidRunning inside Droid (Factory)Add nowledge-co/community marketplace, install nowledge-mem@nowledge-communityGuide
CodexRunning inside Codex desktop or Codex CLI; ~/.codex/ existscodex plugin marketplace add nowledge-co/community && codex plugin add nowledge-mem@nowledge-community, enable [features] plugins = true, hooks = true, plugin_hooks = true, and [plugins."nowledge-mem@nowledge-community"] enabled = true, then run the installed scripts/install_hooks.py once for automatic thread capture. Add mcp_servers.nowledge-mem only when overriding the bundled local MCP endpoint. The desktop app and CLI share the same ~/.codex config.Guide
BubRunning inside Bubpip install nowledge-mem-bubGuide
PiRunning as Pi agent; ~/.pi/ existspi install npm:nowledge-mem-piGuide
OpenCodeRunning as OpenCode agent; ~/.config/opencode/ or .opencode/ existsopencode plugin opencode-nowledge-mem -gGuide
Hermes AgentRunning as Hermes agent; ~/.hermes/ existsInstall the native Hermes provider (or use MCP only as fallback)Guide

For Hermes updates, run the setup command from the guide and confirm it prints Thread import endpoint: /threads/import. If it prints an old endpoint or no endpoint, the user is likely launching Hermes with a different HERMES_HOME; set that explicitly and rerun setup before restart.

If the agent is not listed above:

  • use the shared npx skills package when the host supports it
  • otherwise use direct MCP plus the recommended prompt block

Do not describe raw MCP as equivalent to a native connector.

Step 3: Verify

After setup, verify with:

nmem --json m search "test" -n 1

If this returns results (or an empty list with no error), the connector is working.

Then state the expected outcome in plain language:

  • Working Memory: automatic, guided, or manual
  • Recall: automatic, guided, or manual
  • Distill: automatic, guided, or manual
  • Threads: automatic capture, explicit save, handoff-only, or none

If the path is only guided, say what strengthens it:

  • keep nmem available locally
  • restart the host after install
  • merge the package AGENTS.md or equivalent repo guidance when recommended
  • configure the local nmem client in remote mode

What Native Connectors Add

Skills give you CLI-based memory access. Native connectors usually add:

  • Auto-recall: relevant memories injected before each response (no manual search needed)
  • Auto-capture: conversations saved as searchable threads at session end
  • LLM distillation: key decisions and insights extracted automatically
  • Graph tools: explore connections, evolution chains, and entity relationships
  • Working Memory: daily briefing loaded or injected at session start
  • Slash commands: /remember, /recall, /forget (where supported)

Do not promise all of these on every host. Match the actual path the user is setting up.

Links

Related skills

How it compares

Use this for Nowledge Mem-specific connector diagnostics rather than generic API integration testing skills.

FAQ

What command does check-integration run first?

check-integration starts with nmem --json status to verify the Nowledge Mem daemon is running and return structured health data. If status fails, the skill interprets the error and guides connector installation or configuration before retrying memory operations.

When should I invoke check-integration?

check-integration fits first-time Nowledge Mem setup, memory tool failures, or upgrading from skills-based memory to a native connector. Trigger it when users ask whether memory is working or how to configure Nowledge Mem in their agent.

Testing & QAintegrationstestingbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.