agentsclimarketplace

Fish

Skill G1Joshi/Agent-Skills/skills/tools/fish

Fish friendly interactive shell. Use for terminal shell.From its SKILL.md

Install
npx -y skills add G1Joshi/Agent-Skills --skill fish

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.2 KB, 279 tokens by cl100k_base, as published. Nobody here has run it

Fish (Friendly Interactive Shell)

Fish v4.0 (2025) is rewritten in Rust. It is famous for "It just works" – 90% of what you need (autosuggestions, coloring) is enabled by default.

When to Use

  • Interactive Use: It is arguably the best shell for typing commands manually.
  • Discoverability: Man page completions are generated automatically.

Core Concepts

Autosuggestions

Fish suggests commands as you type based on history and completions. Right arrow accepts.

Universal Variables

set -U my_var value sets a variable across all current and future shell instances instantly.

Web Config

fish_config launches a browser UI to change colors and prompt.

Best Practices (2025)

Do:

  • Use it as Interactive Shell: Set it as your login shell.
  • Don't write scripts in Fish: Write scripts in bash or sh for portability. Run them from Fish.
  • Use "Fisher": The plugin manager for themes.

Don't:

  • Don't copy-paste Bash: Fish syntax is different (env var=val -> set -x var val).

References

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 628,971. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.