Package OfficeCLI Skill as AionUi Assistant banner
iOfficeAI iOfficeAI

Package OfficeCLI Skill as AionUi Assistant

Development community intermediate

Description

Convert an OfficeCLI skill into a fully wired AionUi assistant preset, or update an existing one.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

Repository README

This is the README for iOfficeAI/AionUi, shared by 3 entries in this directory. It describes the repository, not this entry specifically.

Package OfficeCLI Skill as AionUi Assistant

Convert an OfficeCLI skill into a fully wired AionUi assistant preset, or update an existing one.

Usage

/package-assistant  [assistant-id] [avatar]
  • — Name of the skill directory under /Users/veryliu/Documents/GitHub/officecli/skills/ (e.g. docx, pptx, xlsx, data-dashboard)
  • [assistant-id] — Optional. ID for the new assistant (defaults to -creator)
  • [avatar] — Optional. Emoji avatar (defaults to auto-selected based on skill type)

Arguments: $ARGUMENTS


Before You Start — Detect Mode

Before doing anything, check whether this skill has already been packaged:

  1. Check if aionui/src/process/resources/skills/officecli-/ exists
  2. Check if the assistant-id already appears in assistantPresets.ts
  • Both existUpdate mode: Only re-copy skill files (Step 1). Skip Steps 2–4.
  • Neither existsNew mode: Run all steps (1–5).
  • Skill exists but assistant doesn't (or vice versa) → Run whichever steps are missing.

Step 1 — Copy Skill Files

  1. Read all files from officecli/skills// (SKILL.md, creating.md, editing.md, reference/, etc.)
  2. Create target directory at aionui/src/process/resources/skills/officecli-/
  3. Copy all files, but apply these transformations to SKILL.md:
    • Remove version comments: Delete any # officecli: vX.X.X line from inside the frontmatter. AionUi's frontmatter parser (/^---\s*\n([\s\S]*?)\n---/) requires clean YAML — version tracking comments break parsing and skills won't appear in the Skills Center.
    • Keep frontmatter fields: name and description must stay intact
    • Keep BEFORE YOU START section: The officecli install/update check section must be preserved — it's critical for users who don't have officecli installed
  4. Copy creating.md, editing.md, and any other files (reference/ directories, etc.) as-is

Step 2 — Research the Skill (New Mode Only)

Before writing descriptions and prompts, **study the skill thoroughly**:

  1. Read the full skill content: SKILL.md, creating.md, editing.md — understand what it uniquely does
  2. Identify differentiators: What makes this skill different from other similar assistants already in aionui? The descriptionI18n must clearly communicate this so users can tell assistants apart at a glance
  3. Mine iteration test results: Check /Users/veryliu/Documents/GitHub/officecli/iterations/ for test reports related to this skill:
    • Look for subdirectories matching the skill name (e.g. data-dashboard/, xlsx/, etc.) or related keywords
    • Find documents/prompts that scored highest or produced the best results
    • High-scoring test documents = prompts that are proven to produce good output → use these as promptsI18n
    • If no exact match, check parent directories or README files for pointers
  4. Understand the output: What does the skill produce? Wha