fish-shell-config

182 stars 16 forks
58
F

Expert Fish shell configuration including config files, functions, abbreviations, prompts, environment variables, and scripting. Use when setting up Fish, creating aliases/functions, writing Fish scripts, configuring prompts, or migrating from bash. Keywords: fish shell, fish config, alias, abbr, function, prompt, fish script, config.fish, autoload

Also in: json azure

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install wcygan/dotfiles/fish-shell-config
skilz install wcygan/dotfiles/fish-shell-config --agent opencode
skilz install wcygan/dotfiles/fish-shell-config --agent codex
skilz install wcygan/dotfiles/fish-shell-config --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding assistants

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/wcygan/dotfiles
2. Copy the agent skill directory:
cp -r dotfiles/.claude/skills/fish-shell-config ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

Agentic Skill Details

Repository
dotfiles
Stars
182
Forks
16
Type
Technical
Meta-Domain
cloud infrastructure
Primary Domain
linux
Market Score
58

Agent Skill Grade

F
Score: 58/100 Click to see breakdown

Score Breakdown

Spec Compliance
0/15
PDA Architecture
19/30
Ease of Use
21/25
Writing Style
7/10
Utility
16/20
Modifiers: -5

Areas to Improve

  • Invalid or incomplete frontmatter
  • Missing References Directory
  • Name convention violations

Recommendations

  • Focus on improving Spec Compliance (currently 0/15)
  • Address 4 high-severity issues first
  • Add trigger phrases to description for discoverability

Graded: 2026-01-05

Developer Feedback

I took a look at your fish-shell-config skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 58/100, solidly in F territory. This is based on Anthropic's best practices for skill development. Your Ease of Use is strong (21/25) with great keyword coverage and clear structure, but Spec Compliance is completely failing (0/15) because of frontmatter issues. The good news? These are fixable problems that could push you well into passing range.

What's Working Well

  • Keyword discovery is solid - Your description nails it with "fish, config, alias, abbr, function, prompt" - that's exactly what helps people find your skill
  • Practical, example-heavy - You've got abundant code snippets and function templates that actually show people how to do things, not just talk about them
  • Well-organized sections - Core Principles, Configuration, Functions, Abbreviations... the logical flow is there and makes sense
  • Real problem-solving - You're addressing an actual gap for Fish shell users with comprehensive coverage

The Big One: Fix Your Frontmatter (Priority #1)

Your SKILL.md frontmatter is truncated/invalid. The description cuts off mid-word ("description: Expert Fish shell configuration...crea"). This breaks everything from an automated perspective and tanks your spec compliance score by 15 points.

Fix: Complete your frontmatter properly:

---
name: fish-shell-config
description: Configure Fish shell environments including config files, functions, abbreviations, and prompts. Use when asked to "setup Fish shell", "Fish configuration help", or "configure Fish shell functions".
---

This alone gets you +5 points on frontmatter validity and +4 on description quality. ...

Report Security Issue

Found a security vulnerability in this agent skill?