ck:repomix

Package entire repositories into XML, Markdown, plain text, or JSON files.

1|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Thanh-apero/apero-kit-cli --skill ck-repomix-thanh-apero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:repomix
Source: https://github.com/Thanh-apero/apero-kit-cli/tree/main/.claude/skills/repomix
Command: npx skills add https://github.com/Thanh-apero/apero-kit-cli --skill ck-repomix-thanh-apero

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of packaging entire repositories into AI-friendly files, enabling efficient analysis by AI systems.

Core Features & Use Cases

  • Repository Packaging: Pack entire repositories into single, AI-friendly files in XML, Markdown, plain text, or JSON formats.
  • Remote Repository Support: Process remote repositories without cloning, with options for specific commits.
  • Comment Removal: Strip comments from supported languages for a cleaner analysis.
  • Use Case: For a security audit, package a third-party library into XML format for detailed analysis.

Quick Start

Use the repomix skill to package the current directory into a Markdown file: repomix --style markdown.

Frequently Asked Questions about ck:repomix

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

FAQPage Schema
How do I package an entire repository into a single file for AI analysis?

To package a repository for AI analysis, use the repomix CLI tool to consolidate the entire codebase into a single AI-friendly file in XML, Markdown, plain text, or JSON format.

Can I process remote repositories without cloning them first?

Yes, you can process remote repositories directly without cloning by using repomix, which supports packaging remote sources and even targeting specific commits for AI analysis.

Does repomix support comment removal for cleaner codebase packaging?

Yes, repomix supports comment removal for supported programming languages, stripping comments during repository packaging to provide a cleaner file for AI analysis.

What is the best way to prepare a third-party library for a security audit?

The best way to prepare a third-party library for a security audit is packaging its repository into an XML file using repomix, enabling detailed AI analysis of the codebase.

Do I need the repomix CLI tool installed to package my codebase?

Yes, you need the repomix CLI tool installed locally, as it is a required dependency for processing and packaging repositories into AI-friendly formats.

What output formats can I generate when creating a codebase snapshot?

When creating a codebase snapshot with repomix, you can generate output files in XML, Markdown, plain text, or JSON formats to suit different AI analysis requirements.