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.