# Repomix > Pack local or remote repositories into AI-friendly XML, Markdown, JSON, or plain text for Claude, ChatGPT, Gemini, MCP, and code review workflows. ## Table of Contents - [Agent Skills Generation](https://repomix.com/guide/agent-skills-generation.md): Generate Claude Agent Skills from local or remote repositories so AI assistants can reuse codebase references, project structure, and implementation patterns. - [AI-Assisted Development Best Practices: From My Experience](https://repomix.com/guide/tips/best-practices.md): Practical AI-assisted development tips for using existing code, modular implementation, tests, planning, and Repomix-based context sharing. - [Basic Usage](https://repomix.com/guide/usage.md): Use Repomix CLI to pack directories, remote repositories, selected files, git diffs, commit logs, split outputs, token counts, and compressed code. - [Claude Code Plugins](https://repomix.com/guide/claude-code-plugins.md): Install and use official Repomix Claude Code plugins for MCP, slash commands, and AI-powered repository exploration. - [Code Compression](https://repomix.com/guide/code-compress.md): Use Tree-sitter based code compression in Repomix to reduce token usage while preserving imports, exports, classes, functions, interfaces, and structure. - [Command Line Options](https://repomix.com/guide/command-line-options.md): Reference every Repomix CLI option for input, output, file selection, remote repositories, configuration, security, token counting, MCP, and agent skills. - [Comment Removal](https://repomix.com/guide/comment-removal.md): Remove code comments from Repomix output to reduce noise and token usage while preserving source files and supported language behavior. - [Community Projects](https://repomix.com/guide/community-projects.md): Discover community tools, editor extensions, desktop apps, language implementations, and integrations built around Repomix. - [Configuration](https://repomix.com/guide/configuration.md): Configure Repomix with JSON, JSONC, JSON5, JavaScript, or TypeScript files, including output formats, include and ignore patterns, and advanced options. - [Contributing to Repomix](https://repomix.com/guide/development.md): Set up the Repomix development environment, run tests, lint code, understand the project structure, and contribute changes to the open source project. - [Custom Instructions](https://repomix.com/guide/custom-instructions.md): Add project-specific instructions to Repomix output so AI assistants understand coding standards, architecture context, review goals, and response requirements. - [FAQ and Troubleshooting](https://repomix.com/guide/faq.md): Answers to common Repomix questions about private repositories, C# and Python support, MCP-compatible agents, output formats, token reduction, remote GitHub repositories, security checks, and AI workflows. - [Getting Started with Repomix](https://repomix.com/guide.md): Start using Repomix to pack a repository into AI-friendly context for ChatGPT, Claude, Gemini, Grok, DeepSeek, Perplexity, and other LLMs. - [GitHub Repository Processing](https://repomix.com/guide/remote-repository-processing.md): Pack GitHub repositories with Repomix using full URLs, user/repo shorthand, branches, tags, commits, Docker, and remote config trust controls. - [Installation](https://repomix.com/guide/installation.md): Install Repomix with npx, npm, Yarn, Bun, Homebrew, Docker, VS Code extensions, or browser extensions and verify the CLI setup. - [MCP Server](https://repomix.com/guide/mcp-server.md): Run Repomix as a Model Context Protocol server so AI assistants can pack, search, and read local or remote codebases directly. - [Output Formats](https://repomix.com/guide/output.md): Compare Repomix XML, Markdown, JSON, and plain text output formats and choose the best structure for Claude, ChatGPT, Gemini, APIs, and automation. - [Privacy Policy](https://repomix.com/guide/privacy.md): Understand how the Repomix CLI, website, and browser extension handle repository data, telemetry, temporary uploads, and security responsibilities. - [Prompt Examples](https://repomix.com/guide/prompt-examples.md): Copy prompt templates for using Repomix output in AI code reviews, security analysis, performance reviews, documentation, testing, and quality checks. - [Repomix Explorer Skill (Agent Skills)](https://repomix.com/guide/repomix-explorer-skill.md): Install the Repomix Explorer agent skill to analyze local and remote codebases with Claude Code and other AI assistants that support the Agent Skills format. - [Security](https://repomix.com/guide/security.md): Learn how Repomix uses Secretlint and safety checks to detect secrets, API keys, tokens, credentials, and sensitive repository content before packing. - [Use Cases](https://repomix.com/guide/use-cases.md): Explore practical Repomix workflows for AI code review, bug investigation, refactoring, documentation, onboarding, security audits, and architecture analysis. - [Using Repomix as a Library](https://repomix.com/guide/development/using-repomix-as-a-library.md): Use Repomix as a Node.js library to pack local directories or remote repositories, access core APIs, and integrate AI-ready codebase output into applications. - [Using Repomix with GitHub Actions](https://repomix.com/guide/github-actions.md): Automate Repomix in GitHub Actions to package repositories for AI analysis, CI workflows, artifacts, code review, and compressed output. - [Watch Mode](https://repomix.com/guide/watch-mode.md): Automatically re-pack your codebase on file changes with Repomix watch mode, including debouncing, ignore handling, and option compatibility.