ck:repomix

Convert repository data to XML, Markdown, plain text, or JSON formats.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/snake-dev-team/snake-backlink-forge --skill ck-repomix-snake-dev-team
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ck:repomix
Source: https://github.com/snake-dev-team/snake-backlink-forge/tree/main/.claude/skills/repomix
Command: npx skills add https://github.com/snake-dev-team/snake-backlink-forge --skill ck-repomix-snake-dev-team

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires repomix, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The CK:Repomix Skill solves the problem of efficiently packaging and converting repository data into formats suitable for AI analysis, security audits, and documentation generation.

Core Features & Use Cases

  • Repository Packaging: Pack entire repositories into single files in XML, Markdown, plain text, or JSON formats.
  • Remote Repository Support: Process remote repositories without cloning them.
  • Comment Removal: Strip comments from source files to prepare code for AI analysis.
  • Use Cases: Suitable for security audits, codebase snapshots for LLM context, library analysis, and documentation generation.

Quick Start

Run the CK:Repomix Skill with the following command: ck:repomix --include "src/**" --style markdown --output-dir "doc-context" --remove-comments

Frequently Asked Questions about ck:repomix

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

FAQPage Schema
How do I convert a codebase to a single file for AI analysis?▼

To convert a codebase for AI analysis, you can package entire repositories into a single XML, Markdown, plain text, or JSON file. This creates a consolidated snapshot suitable for providing context to large language models.

Can I process remote repositories without cloning them first?▼

Yes, you can process remote repositories without cloning them first. The tool fetches and packages remote repository data into your chosen format for security audits or documentation generation.

How do I strip comments from source files before generating documentation?▼

You can strip comments from source files by using the `--remove-comments` flag when running the packaging command. This prepares the code specifically for AI analysis by removing extraneous text.

Do I need to install the repomix CLI tool to package repositories?▼

Yes, you need the repomix CLI tool installed because this Skill requires it as a dependency to convert repository data into AI-friendly formats like XML, Markdown, plain text, or JSON.

What is the best way to generate a codebase snapshot for LLM context?▼

The best way to generate a codebase snapshot for LLM context is packaging the repository into a single file format like Markdown or XML. You can also filter specific directories using the `--include` flag.