ck:repomix

Package entire repositories into AI-friendly files for analysis.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/lengo0951/pms --skill ck-repomix-lengo0951
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:repomix
Source: https://github.com/lengo0951/pms/tree/main/.claude/skills/repomix
Command: npx skills add https://github.com/lengo0951/pms --skill ck-repomix-lengo0951

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to package entire repositories into single, AI-friendly files, streamlining code analysis, LLM context preparation, and security audits.

Core Features & Use Cases

  • Repository Packaging: Pack repositories into AI-friendly files with multiple output formats (XML, Markdown, JSON, Plain text).

  • Remote Repository Support: Process remote repositories without cloning, with support for specific commits.

  • Security Checks: Security checks for sensitive information using Secretlint.

  • Use Case: Imagine you need to perform a security audit on a third-party library. Use this Skill to package the repository and analyze it with an LLM for potential vulnerabilities.

Quick Start

Run the following command to package the current directory in XML format: repomix --style xml

Frequently Asked Questions about ck:repomix

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

FAQPage Schema
How do I package a codebase into an LLM context file?

Repository packaging for LLM context prepares an entire codebase into a single AI-friendly file, streamlining analysis. You can run the repomix CLI tool to consolidate repository contents into formats like XML, Markdown, JSON, or plain text for AI assistants.

Can I run a security audit on a third-party library using an LLM?

Security audits on third-party libraries using LLMs involve packaging the repository into an AI-friendly file first. The repomix tool applies Secretlint security checks to detect sensitive information, enabling LLMs to analyze the consolidated codebase for potential vulnerabilities.

Does repomix support processing remote repositories without cloning?

Yes, repomix supports processing remote repositories directly without requiring a local clone. You can package remote repository codebases into AI-friendly files for LLM context preparation, and it even allows targeting specific commits for analysis.

What output formats are available for codebase snapshots?

Available output formats for codebase snapshots include XML, Markdown, JSON, and plain text. These multiple output formats allow you to package repository contents into AI-friendly files optimized for different LLM and AI assistant context requirements.

Do I need to install repomix to create AI-friendly codebase snapshots?

Yes, you need to install the repomix CLI tool and its associated libraries to create AI-friendly codebase snapshots. This Skill requires repomix as a dependency to package repositories and apply security checks using Secretlint for LLM context preparation.