customize

Plan and execute targeted NanoClaw customizations across core source files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/chrisfrantz/nanoclaw --skill customize-chrisfrantz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customize
Source: https://github.com/chrisfrantz/nanoclaw/tree/main/.codex/skills/customize
Command: npx skills add https://github.com/chrisfrantz/nanoclaw --skill customize-chrisfrantz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables you to add capabilities or modify NanoClaw's behavior by guiding interactive customization and applying changes to code and configurations.

Core Features & Use Cases

  • Interactive clarification questions to understand customization needs.
  • Plan, implement, and validate changes across core files (e.g., src/config.ts, src/index.ts, src/db.ts, src/types.ts) and memory documentation.
  • Guidance on common customization patterns like adding new input channels, additions of integrations, or altering routing.

Quick Start

Ask clarifying questions to understand what you want before making changes.

Frequently Asked Questions about customize

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

FAQPage Schema
How do I add new input channels and integrations to my workflow router?

To add new input channels and integrations, you can customize router behavior by modifying core source files like src/config.ts and src/index.ts. The skill interactively clarifies your needs, selects impacted files, and applies changes to routing and integration points.

What's the best way to modify per-group routing behavior across a codebase?

Modifying per-group routing behavior requires updating core files like src/index.ts and groups/MEMORY.md. This skill plans and executes targeted customizations by interactively clarifying your intent, selecting impacted codebase files, and updating documentation accordingly.

Can I alter triggers and routing configurations without breaking existing integrations?

Altering triggers and routing configurations is supported by modifying src/config.ts and src/types.ts. The skill interactively clarifies your customization intent before applying changes, ensuring existing integration points and per-group behavior remain consistent.

How does interactive clarification work when customizing codebase behavior?

Interactive clarification works by asking targeted questions to understand your customization needs before making changes. The skill then plans, implements, and validates modifications across core source files and memory documentation like src/db.ts and groups/MEMORY.md.

Do I need to manually update documentation after changing source files and integration points?

You do not need to manually update documentation after changing source files. The skill satisfies requirements to interactively clarify intent, select impacted files like src/config.ts, and automatically update memory documentation like groups/MEMORY.md accordingly.

What are the limitations of customizing core source files for new integrations?

Customizing core source files for new integrations requires an intermediate understanding of the codebase structure. The skill guides modifications across src/config.ts, src/index.ts, src/db.ts, and src/types.ts, but relies on interactive clarification to select the correct impacted files.