Commit Graph

24 Commits

Author SHA1 Message Date
Misaka_Company
55da2b74a4 feat: Add seq-api skill for Seq structured log server HTTP API
Add a comprehensive skill for interacting with the Seq HTTP API, covering
event ingestion (CLEF/OpenTelemetry), querying, API key management, signals,
dashboards, alerts, diagnostics, backups, and user management.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 14:34:10 +08:00
Misaka_Company
1351371bd2 feat: Add mermaid-fixer skill for automatic Mermaid syntax error correction
- Add skill that uses check-mermaid.js to validate Mermaid diagrams
- Skill guides Claude to parse error reports and apply intelligent fixes
- Fixes common Mermaid parser bugs (parentheses, brackets, braces in labels)
- Include demo scripts with test Markdown file for validation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 13:32:55 +08:00
Misaka_Company
57b797196c 🔧 chore: update .gitignore for agents directory
Add .agents/ and skills-lock.json to gitignore to exclude
AI agent artifacts and skill lock files from version control.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 12:56:47 +08:00
Misaka Server
786038d22e Merge branch 'master' of gitea.server10086.icu:admin/claudeskill 2026-03-25 15:05:47 +08:00
Misaka Server
81fd98b4fb feat: Implement skill description improvement and evaluation scripts
- Added `improve_description.py` to enhance skill descriptions based on evaluation results using Claude.
- Introduced `run_eval.py` to assess whether skill descriptions trigger correctly for a set of queries.
- Created `run_loop.py` to combine evaluation and improvement in a loop, tracking history and optimizing descriptions iteratively.
- Developed `utils.py` for shared utility functions, including parsing SKILL.md files.
- Enhanced the overall workflow for skill description optimization, supporting train/test splits to prevent overfitting.
2026-03-25 15:04:20 +08:00
Misaka Server
1352f0875b Update SKILL.md for excel-report-converter: enhance description and workflow details for better clarity and usability 2026-03-25 15:03:18 +08:00
Misaka_Company
3c073b73e2 Add guidance on duplicate Dim declarations in VBA
Clarify that VBA uses procedure-level scope and declaring the same variable more than once causes compile errors. Include examples of correct and incorrect patterns.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-27 13:37:20 +08:00
Misaka_Company
22fbff551d Add VBA best practices skill
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 13:54:43 +08:00
Misaka Server
18fdf0c55c Add skill-creator to skills directory
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 14:30:42 +08:00
Misaka Company
802208b9f2 Use SSH URL for Git remote in Gitea skill
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-05 08:49:41 +08:00
Misaka Company
6350f7a92a Add Gitea repository management skill
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-02 23:18:39 +08:00
Misaka Company
cb8f57c12b Add worksheet selection to excel-to-markdown skill
Add --sheet parameter to specify worksheets by name or index (1-based). Change default behavior to use first worksheet instead of active sheet, with proper error messages for invalid worksheet references.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-29 10:10:57 +08:00
Misaka Company
ae8642cdfe Refactor rename logic into reusable function
Extract duplicate rename code from --rename option and interactive 'r' branch into find_unique_filename() function. Reduces code duplication and improves maintainability.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-28 14:36:23 +08:00
Misaka Company
45c8623666 Add mutual exclusion validation for conflict handling options
Ensure --force, --skip, --backup, --rename options are used exclusively
to prevent ambiguous conflict resolution behavior.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-28 14:05:32 +08:00
Misaka Company
51eae214cc Add file conflict handling to minio-upload skill
Implement comprehensive file conflict detection and resolution:
- Check for existing files before upload using mc stat (fixes mc ls bug)
- Interactive prompt when conflict detected: overwrite, skip, backup, rename
- Command-line options for non-interactive use: --force, --skip, --backup, --rename
- Auto-rename with numeric suffix when file exists
- Backup existing files with .bak extension before overwriting
- Update SKILL.md with conflict handling documentation and examples

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-28 13:45:43 +08:00
Misaka Company
cbe3cfccba Clarify minio-upload skill as Obsidian vault upload tool
Update documentation to reflect that the obsidian bucket serves as sync directory for Obsidian note-taking app. Replace generic "path" terminology with "vault" concept, explaining that each top-level directory is a separate Obsidian vault. Add vault structure explanation and update examples to show vault-specific uploads.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-28 12:57:57 +08:00
Misaka Company
16a7619ed0 Emphasize path configuration rules in minio-upload skill documentation
Add prominent Path Configuration section that explicitly states files must upload to main path when no path is specified. Includes constraints and examples to prevent path assumptions.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-28 12:30:49 +08:00
Misaka Company
5f9d79fbb0 Add minio-upload skill and update README.md to match actual project structure 2026-01-28 09:20:17 +08:00
Misaka Company
bdd2df7e75 Optimize excel-report-converter verification for large files
Add guidance to verify only first 10 records when validating large export files, avoiding processing time and memory issues. Also add temp/ to .gitignore.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 17:48:38 +08:00
Misaka Company
06c4f8eafa Reorganize project structure: move scripts to demo_scripts
- Rename scripts/ directory to demo_scripts/ for clarity
- Move excel_to_markdown.py to demo_scripts/ directory
- This better reflects the purpose of these scripts as demonstration examples

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 15:06:01 +08:00
Misaka Company
703d36038a Add excel-report-converter skill and documentation
- Add excel-report-converter skill for generating Python scripts to convert report-style Excel files to database-record format
- Skill analyzes report structure (header + detail rows + footer) and generates custom conversion scripts
- Update README.md to document the new skill and report_to_db_format.py script
- The skill integrates with excel-to-markdown for structure analysis and validation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 15:03:22 +08:00
Misaka Company
3a605fd9cd Add CLAUDE.md documentation for future Claude Code instances
Provides comprehensive guidance on the project's skill development
environment, including architecture, common commands, skill creation
workflow, and coding guidelines.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 13:12:09 +08:00
Misaka Company
85f788a8ff Add project README documentation
Add comprehensive README.md documenting the project structure, workflow, and best practices for creating Claude Skills. Includes step-by-step guide for skill development, packaging, and testing.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 13:02:40 +08:00
Misaka Company
b017e36753 Add excel-to-markdown skill and converter script
- Add excel_to_markdown.py script for converting Excel files to Markdown tables
- Create excel-to-markdown skill with SKILL.md documentation
- Support automatic data range detection and flexible output options
- Include features for row/column numbering and partial conversions
- Add skill-creator reference documentation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 12:54:34 +08:00