Agent skill · AI & Agents

incognito-mode-patterns

Incognito mode patterns for ephemeral conversations with blank slate option. Controls tool access (write tools always disabled, read tools configurable), custom instruction application, and inactivity auto-cleanup. Triggers on "incognito", "ephemeral", "blank slate", "private mode", "no memory", "read tools", "write tools", "custom instructions", "incognito settings", "inactivity timeout".

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill incognito-mode-patterns --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Path: skills/ai-llm/incognito-mode-patterns/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Incognito Mode Patterns Incognito conversations provide ephemeral, privacy-focused chat sessions with configurable tool access and optional blank slate mode (skips memories and custom instructions). ## Core Behavior **Always disabled in incognito:** - Write tools: saveMemory, deleteMemory, manageTasks - Canvas/Document mode tools **Configurable in incognito:** - Read tools: search (files, notes, tasks, history, memories, knowledge bank) - Custom instructions application - Memory injection ## Schema Structure ### Conversation Table Fields ```typescript // From conversations.ts:30-36 isIncognito: v.optional(v.boolean()), incognitoSettings: v.optional( v.object({ enableReadTools: v.optional(v.boolean()), applyCustomInstructions: v.optional(v.boolean()), inactivityTimeoutMinutes: v.optional(v.number()), }), ), ``` ### Creation Pattern ```typescript // From conversations.ts:57-67 ...(args.isIncognito && { isIncognito: true, incognitoSettings: { enableReadTools: args.incognitoSettings?.enableReadTools ?? true, applyCustomInstructions: args.incognitoSettings?.applyCustomInstructions ?? true, inactivityTimeoutMinutes: args.incognitoSettings?.inactivityTimeoutMinutes, lastActivityAt: now,

What's inside
Steps it walks through
  1. Core Behavior
  2. Schema Structure
  3. Conversation Table Fields
  4. Creation Pattern
  5. Tool Filtering Logic
  6. Write Tools: Always Disabled
  7. Read Tools: Configurable
  8. Capability Tools: Always Available
  9. Blank Slate Mode
  10. Skipped Sections
  11. Inactivity Timeout
  12. Field Structure
  13. Usage Patterns
  14. Standard Incognito (Read Tools Enabled)
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the incognito-mode-patterns skill do?

Incognito mode patterns for ephemeral conversations with blank slate option. Controls tool access (write tools always disabled, read tools configurable), custom instruction application, and inactivity auto-cleanup. Triggers on "incognito", "ephemeral", "blank slate", "private mode", "no memory", "read tools", "write tools", "custom instructions", "incognito settings", "inactivity timeout".

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill incognito-mode-patterns --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going