claude-settings

Manage Claude Code settings, CLAUDE.md entries, and permission allowlists.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/thomasttvo/claude-skills --skill claude-settings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-settings
Source: https://github.com/thomasttvo/claude-skills/tree/main/skills/claude-settings
Command: npx skills add https://github.com/thomasttvo/claude-skills --skill claude-settings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides an in-session, deterministic way to view and update Claude Code configuration, CLAUDE.md memories, and permission allowlists without leaving the chat, reducing context switching and manual repository edits.

Core Features & Use Cases

  • Permission Management: List, add, remove, and search allowlist entries and toggle permission modes for skills and hooks.
  • CLAUDE.md & Memory Editing: Read, polish, and persist concise memory entries to CLAUDE.md (global, project, or memory files) with guidance on where to place content.
  • Skill & Hook Administration: List and view installed skills and hook scripts, sync repository files during initial setup, and edit config values.
  • Config Operations: Summarize configuration, get and set specific settings.json values, and confirm changes after edits.
  • Use Case: Save a user's preference as a durable memory, add a collaborator to the allowlist, or update a project-level CLAUDE.md entry directly from a session.

Quick Start

Use the claude-settings skill to save a new memory by asking Claude to remember that your default editor is VS Code.

Frequently Asked Questions about claude-settings

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

FAQPage Schema
How do I update CLAUDE.md memory entries without leaving my current chat session?

Yes, you can manage Claude Code permission allowlists in-session by listing, adding, removing, and searching entries, as well as toggling permission modes for skills and hooks directly through configuration management commands.

How do I view and edit Claude Code settings.json values during a project?

Installed skills and hook scripts are administered by listing, viewing, and syncing repository files during initial setup, then editing config values to maintain your Claude Code environment configuration.

What's the best way to save a user preference as a durable memory in Claude Code?

Configuring Claude Code settings requires read/write access to the claude-skills repository and MCP tools for listing, viewing, editing, and syncing configuration, skills, hooks, and permission entries.

Can I manage Claude Code permission allowlists directly from my chat session?

To update CLAUDE.md memory entries in-session, use a configuration management skill to read, polish, and persist concise memories directly to project or global scopes without manual repository edits or context switching.

How do I list and sync installed skills and hooks for Claude Code?

You can view and edit Claude Code settings.json values by summarizing the configuration, getting specific values, setting new ones, and confirming changes after edits without leaving your development environment.

Do I need repository access to edit Claude Code configuration and permissions?

The best way to save a durable memory in Claude Code is to ask the assistant to remember the preference, which then persists it as a concise entry to the appropriate CLAUDE.md file in either project or global scope.