Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code Skills

A skill marketplace for Claude Code with plugins for self-hosted services.

Available Skills

Skill Description
vikunja Read-only querying of a Vikunja task manager instance — list projects, search tasks, filter by labels and due dates
actual-budget Manage transactions and query budget data in a self-hosted Actual Budget instance
vps-hardening-ubuntu Security hardening runbook for a fresh Ubuntu VPS — SSH lockdown, UFW firewall, fail2ban, sysctl, automatic updates, and service cleanup
bevy-0.18 Specialized knowledge for Bevy 0.18 game engine development — ECS architecture, component-driven design, system ordering, UI development, build strategies, and 0.17→0.18 migration guidance

Installation

1. Add this marketplace

In Claude Code, run:

/plugin marketplace add thomasantony/skills

2. Install a skill

/plugin install vikunja@thomasantony-skills
/plugin install actual-budget@thomasantony-skills
/plugin install vps-hardening-ubuntu@thomasantony-skills
/plugin install bevy-0.18@thomasantony-skills

3. Configure

Set the required environment variables for the skill you installed. For Vikunja:

export VIKUNJA_URL="https://your-vikunja-instance.example.com"
export VIKUNJA_API_TOKEN="your-api-token-here"

You can generate an API token in Vikunja under Settings > API Tokens.

Alternatively, store the token in a file and point to it:

export VIKUNJA_URL="https://your-vikunja-instance.example.com"
export VIKUNJA_TOKEN_FILE="$HOME/.config/vikunja/token"

For Actual Budget:

export ACTUAL_SERVER_URL="http://your-server:5006"
export ACTUAL_PASSWORD="your-password"
export ACTUAL_SYNC_ID="your-sync-id-from-settings"

Or store in ~/.config/actual-budget/.env.

Note: The skill requires Node.js. Dependencies are installed automatically on first use.

For VPS Hardening, no environment variables are needed — the skill will prompt you for the server IP, hostname alias, admin username, and SSH port when invoked.

For Bevy 0.18, no environment variables are needed — the skill activates automatically when working on Bevy 0.18 projects. Requires Rust and Cargo installed.

License

MIT

About

Some skills documents for agentic AI tools

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages