Agent Skill
2/7/2026

docx

Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of "Word doc", "word document", ".docx", or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a "report", "memo", "letter", "template", or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.

B
bahayonghang
7GitHub Stars
3Views
npx skills add bahayonghang/my-claude-code-settings

SKILL.md

Namedocx
DescriptionUse this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of "Word doc", "word document", ".docx", or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a "report", "memo", "letter", "template", or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.

My AI Platform Settings

License: MIT

A curated collection of Claude Code skills, prompts, and workflows for enhanced AI-assisted development. This project provides a unified framework for managing and installing AI skills across multiple platforms including Claude Code, Codex, Gemini, Qwen, Google Antigravity, and Windsurf.

Features

  • šŸŽÆ Modular Skills: Reusable AI skill modules covering frontend design, research, documentation, academic writing, and more.
  • šŸ“¦ Unified Format: Standardized SKILL.md definition for easy extension and maintenance.
  • šŸ”„ Cross-Platform: Rust TUI (mcs/) for interactive skill management across Windows, Linux, and macOS.
  • šŸŽ›ļø Multi-Target Support:
    • Claude Code (~/.claude/)
    • Universal shared skills dir (~/.agents/skills/) for:
      • Amp, Cline, Codex CLI, Cursor, Gemini CLI, GitHub Copilot, Kimi Code CLI, OpenCode
    • Commands/workflows stay platform-specific (for example Codex ~/.codex/prompts/, OpenCode ~/.config/opencode/commands/)
    • Qwen Code (~/.qwen/)
    • Google Antigravity (~/.gemini/antigravity/)
    • Windsurf (~/.codeium/windsurf/)
    • Trae (~/.trae/)
  • ⚔ Slash Commands: Quick access to common workflows like git commit, export-summary, and more.
  • šŸ–„ļø TUI Management: Interactive Terminal User Interface for easy skill browsing and installation.
  • 🧩 External Skills: Support for installing skills from npm, pip, and git repositories.

Quick Start

# Clone the repository
git clone https://github.com/bahayonghang/my-claude-code-settings.git
cd my-claude-code-settings

# Run the interactive Rust MCS TUI (Recommended)
# Requires Rust toolchain (`cargo`)
just mcs

Skills

Skills are specialized capabilities that can be added to your AI assistant. They are organized into category folders under content/skills/.

šŸŽ“ Academic (academic-skills/)

SkillDescription
academic-slidesAcademic slide generation with dual engines (Typst Touying & LaTeX Beamer)
IEEE-writing-skillsTranslate, polish, and validate academic papers for IEEE publications
latex-paper-enLaTeX academic paper assistant for English conference/journal papers
latex-thesis-zhChinese doctoral/master thesis LaTeX assistant with GB/T 7714 support
paper-checkAcademic paper quality inspection tool
paper-replicationReplicate deep learning papers into industrial-grade PyTorch code
typst-paperTypst academic paper assistant with modular workflow
xray-paper-skillDeconstruct academic papers into core contributions and insights
zoterosynthSearch, browse, and analyze Zotero libraries via zotero-mcp

šŸ¤– AI & LLM (ai-llm-skills/)

SkillDescription
codexCodex CLI integration for deep code analysis and web search
geminiGemini integration for enhanced reasoning
gemini-imageAI image generation via Gemini API (text-to-image, image-to-image)
researchTechnical research with web search and citation support

šŸ’» Tech Stack (tech-stack-skills/)

SkillDescription
frontend-engineerBuild distinctive, production-grade frontend interfaces
lib-slint-expertComprehensive Slint GUI development expert
lsp-managerAuto-detect languages and configure LSP servers for code intelligence
rust-cli-tui-developerExpert guidance for Rust CLI and TUI development
uv-expertExpert guidance for uv Python package manager
vue-best-practicesVue 3 and TypeScript best practices with Volar

šŸ”§ Dev Tools (devtools-skills/)

SkillDescription
karpathy-guidelinesBehavioral guidelines to reduce common LLM coding mistakes
memory-systemLocal memory system: Markdown → SQLite hybrid search (vector + FTS5), incremental indexing, atomic transactions
planning-with-filesFile-based planning for complex multi-step tasks
review-codeMulti-dimensional code review with structured reports
interview-openspecCreate OpenSpec artifacts through Socratic interview (proposal → specs → design → tasks)

šŸ“Š Diagrams (diagram-skills/)

SkillDescription
drawioAI-powered Draw.io diagram generation with real-time browser preview
excalidrawCreate hand-drawn style diagrams as Excalidraw JSON files
mermaid_expertExpert guidance for Mermaid.js diagramming library

šŸ“ Documentation (document-skills/)

SkillDescription
document-writerTechnical writer for README, API docs, and architecture docs
docxCreate, read, edit, and manipulate Word documents (.docx files)
pdfProcess PDF files: merge, split, extract text/tables, OCR, watermark
pptxCreate, read, edit, and design PowerPoint presentations (.pptx files)
tech-blogWrite technical blog posts with source code analysis
tech-design-docGenerate structured technical design documents
xlsxCreate, read, edit, and analyze Excel spreadsheets (.xlsx files)

šŸ™ Git & GitHub (git-github-skills/)

SkillDescription
gh-address-commentsHelp address review/issue comments on open GitHub PR
gh-bootstrapOne-stop GitHub repository configuration tool
gh-fix-ciDebug or fix failing GitHub PR checks in GitHub Actions
git-commit-cnChinese version of git commit message generator

šŸŽØ Media (media-skills/)

SkillDescription
article-coverGenerate professional SVG cover images for blog posts and articles
yt-dlpVideo downloader for YouTube, Bilibili, and 1000+ sites

šŸ—ƒļø Obsidian (obsidian-skills/)

SkillDescription
defuddleWeb content extraction and cleanup
excalidraw-diagramExcalidraw diagrams for Obsidian
json-canvasJSON Canvas file creation and editing
mermaid-visualizerMermaid diagram visualization for Obsidian
obsidian-basesObsidian Bases database views
obsidian-canvas-creatorObsidian Canvas creation tool
obsidian-cliObsidian vault CLI operations
obsidian-markdownObsidian-flavored Markdown writing

🧩 Skill Development (skill-meta-skills/)

SkillDescription
claude-expert-skill-creatorCreate production-ready skills from expert knowledge
github-to-skillsConvert GitHub repos into AI skills automatically
mcp-to-skillConvert MCP servers to Claude Code Skills
skill_optimizerAnalyze Claude Code skills for compliance and token efficiency
skill-evolution-managerEvolve skills based on user feedback and experience
skill-managerLifecycle manager for GitHub-based skills
skill-seekersGenerate LLM skills from documentation and codebases

Commands

Slash commands provide quick access to common workflows. Available for Claude, Gemini, Antigravity, and Windsurf.

Core Commands

CommandDescription
export-summarySummarize session context and export to a markdown file
import-summaryRestore session context from a summary file

Git Utilities (ZCF)

CommandDescription
git-commitAnalyze changes and generate Conventional Commits messages
git-cleanBranchesSafely find and clean merged or stale Git branches
git-rollbackInteractive rollback of Git branches to historical revisions
git-worktreeManage Git worktrees with smart defaults
init-projectInitialize project AI context with CLAUDE.md index generation

Planning (Gemini)

CommandDescription
plan/implImplementation planning workflow
plan/newNew feature planning workflow

Installation Guide

Quick Install (Claude Code)

The fastest way to install all skills directly into Claude Code is using npx:

npx skills add bahayonghang/my-claude-code-settings/content/skills

TUI Mode (Recommended)

For a user-friendly experience, use the Terminal User Interface:

just mcs

TUI Features:

  • šŸŽÆ Visual platform selection
  • šŸ“ Project path input for local installation
  • šŸ” Real-time search and filtering
  • āœ… Multi-select batch installation
  • āŒØļø Keyboard shortcuts (/ to search, Space to select, i to install)

Legacy Universal Skills Dirs

  • MCS only warns when legacy per-platform skill dirs are detected (~/.codex/skills, ~/.cursor/skills, ~/.config/opencode/skills, etc.).
  • MCS does not auto-migrate legacy dirs into ~/.agents/skills.

Project Structure

.
ā”œā”€ā”€ mcs/                    # Rust TUI (ratatui + crossterm)
ā”œā”€ā”€ content/                # All installable content
│   ā”œā”€ā”€ skills/             # Skills directory (categorized)
│   │   ā”œā”€ā”€ academic-skills/    # Academic writing & research
│   │   ā”œā”€ā”€ ai-llm-skills/      # AI & LLM integrations
│   │   ā”œā”€ā”€ development-skills/ # Development frameworks & languages
│   │   ā”œā”€ā”€ devtools-skills/    # Developer tools & workflows
│   │   ā”œā”€ā”€ diagram-skills/     # Diagram generation
│   │   ā”œā”€ā”€ document-skills/    # Document processing & writing
│   │   ā”œā”€ā”€ git-github-skills/  # Git & GitHub utilities
│   │   ā”œā”€ā”€ media-skills/       # Media & visual content
│   │   ā”œā”€ā”€ obsidian-skills/    # Obsidian knowledge management
│   │   ā”œā”€ā”€ skill-meta-skills/  # Skill creation & management
│   │   └── default.toml        # Default category config
│   ā”œā”€ā”€ commands/           # Slash commands
│   │   ā”œā”€ā”€ claude/             # Claude-specific commands
│   │   ā”œā”€ā”€ gemini/             # Gemini-specific commands
│   │   ā”œā”€ā”€ antigravity/        # Antigravity workflows
│   │   ā”œā”€ā”€ windsurf/           # Windsurf workflows
│   │   └── trae/               # Trae workflows
│   ā”œā”€ā”€ agents/             # AI agent definitions (CCW + Specialist)
│   └── prompts/            # Global prompts (CLAUDE.md)
└── tools/                  # Tool sub-projects
    ā”œā”€ā”€ agentkit-desktop/   # Tauri + React desktop app
    ā”œā”€ā”€ external-skills/    # External skill registry & installer
    └── plugin-scripts/     # Claude plugin installer scripts

Contributing

  1. Create a new directory under content/skills/.
  2. Create SKILL.md with the skill definition.
  3. (Optional) Add scripts/, config/, or references/.
  4. Run just mcs to browse and test your skill.

License

MIT

Skills Info
Original Name:docxAuthor:bahayonghang