Skills

My

Inspect or troubleshoot the agent's runtime state, adjust runtime settings, or keep...

Install

npx skills add HKUDS/nanobot --skill my -g -a claude-code -y
Repository
HKUDS/nanobot49.7k
Category
AI and agents
Updated
5d ago
License
MIT
Context cost
Lightabout 654 tokens
Runs scripts
No, instructions only

What it does

Inspect or troubleshoot the agent's runtime state, adjust runtime settings, or keep temporary session notes.

Self-Awareness

How to use

  1. Identify the situation from the categories below
  2. Call the my tool with the appropriate action
  3. If set, warn the user before changing impactful settings such as the model or runtime limits
  4. For detailed examples, read references/examples.md

When to check

<rule> **Diagnose before explaining.** When something doesn't work, check your state first. </rule> <rule> **Check budget before complex tasks.** Know your limits before committing. </rule> <rule> **Recall across turns.** Store preferences in your scratchpad, read them back later. </rule>

When to set

<rule> **Only set when benefit is clear and user is informed.** Warn before changing model. </rule>
SituationCommand
Check capacity for a large taskmy(action="check", key="context_window_tokens")
Switch model or context capacitymy(action="set", key="model_preset", value="<preset-name>")
Long multi-step taskmy(action="set", key="max_iterations", value=80)

Tradeoff: Bias toward stability. Only set when defaults are genuinely insufficient.

Anti-patterns

<rule> **Don't check every turn.** Costs a tool call. Use when you need information, not reflexively. </rule> <rule> **Don't store sensitive data.** No API keys, passwords, or tokens in scratchpad. </rule> <rule> **Don't set workspace.** Does not update file tool boundaries, won't work. </rule>

Constraints

Read the whole SKILL.md on GitHub

More in AI and agents