---
title: "nanlabs-core"
description: "Recommended install: setup/onboarding, orchestrator, companion, handshake, Pyright report-only typing, PR fallback, knowledge sync, and code-reviewer agent"
canonical: https://agentpluginsdirectory.com/plugins/nanlabs-core
last-updated: 2026-10-21
---

# nanlabs-core
Recommended install: setup/onboarding, orchestrator, companion, handshake, Pyright report-only typing, PR fallback, knowledge sync, and code-reviewer agent
- Slug: nanlabs-core
- Publisher: NaNLABS
- Repository: https://github.com/nanlabs/agent-toolkit
- Manifest: plugins/nanlabs-core/plugin.json
- Version: 0.4.1
- License: MIT
- Category (editorial): agent-tooling
- Skills: 7 (nanlabs-assistant, nanlabs-dev-companion, nanlabs-output-handshake, nanlabs-pr-fallback, nanlabs-pyrightination, nanlabs-setup, nanlabs-workspace-knowledge-sync)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-07-29
- Repository last pushed: 2026-10-04
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/nanlabs-core
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What nanlabs-core does, in the publisher's words

Baseline NaNLABS harness plugin for Claude Code, Cursor, and GitHub Copilot CLI, single recommended install.

Includes bundled setup: contract doctor, nanlabs-setup skill, and /nanlabs-core:setup command.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/nanlabs/agent-toolkit/HEAD/plugins/nanlabs-core/README.md

## Skills

- nanlabs-assistant: HOW: Default NaNLABS orchestrator. Use for repo discovery, conflict resolution, and routing to workflow/tool skills. Do NOT use for ticket CLI steps, forge automation, or deep procedure execution.
- nanlabs-dev-companion: WHAT: NaNLABS Dev Companion (general): layered companion for client delivery; modes, gates, delegation to nanlabs-assistant and nanlabs-workflow-generic-project; no CLI matrices.
- nanlabs-output-handshake: WHAT: Default gate for any deliverable: confirm where the final artifact will live and that a human will review, before writing PRDs, TRDs, ADRs, or PR bodies. Storage (repo, wiki, ticket) differs by engagement; never assume a single location.
- nanlabs-pr-fallback: WHAT, Structure the pull-request body with the NaNLABS default in references/pr-body-default.md when the repo has no GitHub PR template. Pair with nanlabs-output-handshake and github-cli-workflow. Does not open the PR; HOW stays in the forge skill.
- nanlabs-pyrightination: HOW: Run Pyright in report-only mode for Python projects, summarize the diagnostics by severity and file, and recommend the next fix order without auto-applying code changes.
- nanlabs-setup: HOW: First-run setup for the NaNLABS agent toolkit. Inspect the local environment against bundled contracts, report missing baseline tools, ask approval before installs, and print a change report. Never print or store secrets.
- nanlabs-workspace-knowledge-sync: Syncs knowledge to the internal-ai-workspace knowledge base. Use when the assistant discovers new patterns, learns user preferences, or identifies information worth preserving for future sessions. Can be triggered manually or by orchestrators.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
