<div align="center">

**Chinese** · [English](./README.en.md)

# Khazix Skills

#### A set of AI skills I actually use every day, open sourced here

[![License](https://img.shields.io/badge/License-MIT-3B82F6?style=for-the-badge)](./LICENSE)
[![Skills](https://img.shields.io/badge/Skills-6-10B981?style=for-the-badge)](#-skills)
[![AgentSkills](https://img.shields.io/badge/AgentSkills-Standard-8B5CF6?style=for-the-badge)](https://agentskills.io)

![Claude Code](https://img.shields.io/badge/Claude_Code-Skill-D97706?style=flat-square&logo=anthropic&logoColor=white)
![Codex](https://img.shields.io/badge/Codex-Skill-10B981?style=flat-square&logo=openai&logoColor=white)
![OpenCode](https://img.shields.io/badge/OpenCode-Skill-3B82F6?style=flat-square)
![OpenClaw](https://img.shields.io/badge/OpenClaw-Skill-8B5CF6?style=flat-square)

</div>

These were all used in my own projects long enough to prove they save time, so I decided to open source them. Nothing fancy, just practical tools that work.

Each skill here is a structured instruction set that agents can load directly, following the [Agent Skills](https://agentskills.io) open standard. They work with Claude Code, Codex, OpenCode, and OpenClaw.

---

## Index

| Name | One-liner | Article |
|---|---|---|
| [**storage-analyzer**](#-storage-analyzer) | Scan a Mac or Windows machine, classify storage hogs in three colors, and generate a browser-based cleanup report with one-click actions | [Chinese article](https://mp.weixin.qq.com/s/NyOMIlOD986OC4SI9vmxlA) |
| [**aihot**](#-aihot-ai-hot-news-query) | Let the agent fetch the daily AI HOT report and all AI updates from aihot.virxact.com in one sentence, no API key required | [aihot.virxact.com](https://aihot.virxact.com) |
| [**neat-freak**](#-neat-freak) | Run `/neat` after a session to reconcile docs, CLAUDE.md, and agent memory with the codebase | [Chinese article](https://mp.weixin.qq.com/s/tg1wd-iN2gWHWhXdY0faeg) |
| [**hv-analysis**](#-hv-analysis-horizontal-vertical-analysis) | Drop in a product, company, or concept and get a long-form PDF research report | [Chinese article](https://mp.weixin.qq.com/s/Y_uRMYBmdLWUPnz_ac7jWA) |
| [**khazix-writer**](#-khazix-writer) | Make the agent write long-form Chinese articles in my voice and rhythm | [Chinese article](https://mp.weixin.qq.com/s/AtxGrii_K-nzkwUM9SNhEg) |

---

## Install

In any agent that supports Skills, just say:

```text
Install this skill: https://github.com/KKKKhazix/khazix-skills/tree/main/<skill-name>
```

Replace `<skill-name>` with the skill you want, such as `neat-freak`, `hv-analysis`, or `khazix-writer`. The agent will clone it into the right directory automatically.

---

## Skills

<a id="-skills"></a>

<table>
<tr><td>

### storage-analyzer

> *"Cleaning Mac junk used to be a CleanMyMac job. Now one skill is enough."*

Tell the agent "check my storage" or "my C drive is full" and it will scan the whole disk, then open an **interactive HTML report** in the browser: disk overview, top 5 space hogs, cleanup priorities, and a green/yellow/red list. Commands can be copied with one click, and you can also choose to move items to Trash or delete them after a second confirmation.

**How it differs from CleanMyMac**

CleanMyMac is hard-coded. It may show a 3.8 GB Chrome folder and say "user cache, safe to delete," but you still do not know what is inside, which sites you may be logged out of, or which offline data will disappear.

This skill is agent-driven. Every item comes with a specific path, a content classification, the impact of deletion, and a recommended action. A mysterious 97 GB UUID container? It will tell you it is Bilibili offline video cache and suggest clearing it in the Bilibili app instead of deleting it manually.

**The three-color system is the core**

- Green: pure cache and temp files. They regenerate automatically and are safe for one-click cleanup.
- Yellow: contains user data such as offline videos, downloads, or project code. Only offers "Open in Finder" and, when safe, "Move to Trash." You decide.
- Red: core app data or system files. Explains why it should not be touched and offers at most "Open folder." Never shows a delete button.

**Hard rules**

The entire scan is read-only. Deletions require two clicks: the page button first, then a browser confirmation dialog. The local server runs on 127.0.0.1 with a random port and token, and uses three whitelists: green can be deleted, yellow can only be trashed, red can only be opened.

**Cross-platform**: fully tested on macOS; Windows code is ready and supports multiple drives, but check it carefully on first run.

**Trigger phrases**

```text
check my storage
C drive is full
clean up disk
storage analysis
look at my computer space
```

-> [SKILL.md](./storage-analyzer/SKILL.md) · [Article](https://mp.weixin.qq.com/s/NyOMIlOD986OC4SI9vmxlA)

</td></tr>
</table>

<table>
<tr><td>

### aihot

> *"The AI world moves too fast. By the time I react, it is already old news."*

Use a natural one-liner to let a skill-aware agent fetch the daily AI HOT report and all AI updates from [aihot.virxact.com](https://aihot.virxact.com). No API key and no MCP server setup required.

**What it can do**

- Fetch today’s or a specific date’s AI HOT daily report
- Fetch the curated item stream
- Filter by category: model, product, industry, paper, or tip
- Filter by time window
- Search by keyword, company, or topic

**Trigger examples**

```text
what is new in the AI world today
show me the AI daily report for May 6
recent AI papers
show me the curated items
what has OpenAI released recently
```

**Cross-platform**: Claude Code, Codex CLI, Cursor, Gemini CLI, OpenCode, Cline, Windsurf

**China-friendly direct install**

```bash
curl -fsSL https://aihot.virxact.com/aihot-skill/install.sh | bash
```

-> [SKILL.md](./aihot/SKILL.md) · [aihot.virxact.com](https://aihot.virxact.com) · [Integration guide](https://aihot.virxact.com/agent)

</td></tr>
</table>

<table>
<tr><td>

### neat-freak

> *"If I do not run /neat before closing the window, it feels wrong."*

After every session, run `/neat`. It reconciles the changes from the current conversation against the project docs, CLAUDE.md / AGENTS.md, and the agent memory system, then gives you a change summary.

**Why this matters**

In AI-assisted development, code can be rewritten at any time, but docs and memory are the bridge across sessions. If memory is stale, the next agent will make decisions from the wrong premise. If docs are messy or incomplete, the next person wastes time figuring out the system.

**What it touches**

- Project root CLAUDE.md / AGENTS.md
- Project docs/ and README
- The agent’s own memory system

These three layers have different audiences and different responsibilities. That is why the skill updates them separately.

**Trigger examples**

```text
/neat
sync up
tidy up docs
update memory
```

**Cross-platform**: Claude Code, Codex, OpenCode, OpenClaw

-> [SKILL.md](./neat-freak/SKILL.md) · [Article](https://mp.weixin.qq.com/s/tg1wd-iN2gWHWhXdY0faeg)

</td></tr>
</table>

<table>
<tr><td>

### hv-analysis

> *"Track the timeline vertically, compare the landscape horizontally, then combine both into a judgment."*

Want to understand a product, company, concept, or person deeply? Hand it over.

It runs two threads in parallel: a **vertical** narrative that traces the full evolution from origin to today, and a **horizontal** comparison that lays out major competitors or peers at the same point in time. The intersection of those two views reveals things you cannot see from either angle alone.

The output is a polished **PDF research report**.

**Good for**

- Competitor research
- Understanding a new concept
- Company background research
- Writing prep and source gathering
- Getting grounded from scratch in a domain

**Not for**

- Simple dictionary-style definitions
- Long-form article writing

-> [SKILL.md](./hv-analysis/SKILL.md) · [Article](https://mp.weixin.qq.com/s/Y_uRMYBmdLWUPnz_ac7jWA)

</td></tr>
</table>

<table>
<tr><td>

### khazix-writer

> *"A knowledgeable normal person earnestly talking about something that moved them."*

This is the writing skill behind my own long-form Chinese articles. Once installed, the agent writes in my voice, my rhythm, and with my banned-phrase list built in.

**Good for**

If you have read my articles and like the style, use this skill to make your AI write in the same voice. Give it a PDF, transcript, or news link and it can turn it into a long-form article.

**Not for**

If you want generic good writing, this is not it. The skill has a point of view: it refuses corporate jargon, refuses "first, second, finally" structures, and refuses openers like "in today's rapidly evolving AI landscape."

**What it includes**

- Complete style rules for rhythm, narrative, judgment, and rhetoric
- A four-layer self-check system
- A curated example library for the model to match against

-> [SKILL.md](./khazix-writer/SKILL.md) · [Article](https://mp.weixin.qq.com/s/AtxGrii_K-nzkwUM9SNhEg)

</td></tr>
</table>

---

## About

I’m Khazix, founder of Virxact. I share practical AI know-how and try to stay curious about the world.

These are the skills I use every day. If they help you, a star is appreciated. Questions and suggestions are welcome in Issues or Discussions.

---

<div align="center">

[MIT License](./LICENSE) · Free to use, modify, and redistribute

Made by [@KKKKhazix](https://github.com/KKKKhazix)

</div>
