cst-proficiency

Compute and display persistent Valheim skill proficiency bonuses across gameplay and UI.

1|Updated Jul 15, 2025
One-click install
npx skills add https://github.com/KorCaptain/Valheim_Captain_SkillTree --skill cst-proficiency
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cst-proficiency
Source: https://github.com/KorCaptain/Valheim_Captain_SkillTree/tree/main/.claude/skills/cst-proficiency
Command: npx skills add https://github.com/KorCaptain/Valheim_Captain_SkillTree --skill cst-proficiency

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide a centralized mechanism to apply and reveal proficiency bonuses for Valheim skills, so players see the effective skill level (base + bonus) and progress consistently.

Core Features & Use Cases

  • Tracks and displays a persistent proficiency bonus for each skill, shown as "base level + bonus" in the UI
  • Keeps bonuses across death and stores them with the character data using KnownTexts
  • Integrates with the game’s skill calculation via a Skills.GetSkillLevel() postfix to sum base and bonus levels

Quick Start

Hook into the proficiency triggers and enable the UI to display the base level plus bonus immediately.

Frequently Asked Questions about cst-proficiency

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track and display Valheim skill proficiency bonuses in the game UI?

To track and display Valheim skill proficiency bonuses, this Skill patches Skills.GetSkillLevel() to compute dynamic bonus levels and shows them as base level plus bonus in the UI using KnownTexts.

Can Valheim skill bonuses persist across death and stay saved with my character?

Yes, Valheim skill bonuses persist across death by storing them with character data using KnownTexts, ensuring the proficiency bonus remains saved and consistently applied after respawning.

How does patching Skills.GetSkillLevel() work for calculating effective skill levels in Valheim?

Patching Skills.GetSkillLevel() uses a postfix to sum the base skill level and proficiency bonus, returning the effective level so gameplay and UI calculations reflect the bonus dynamically.

What is the best way to show a base level plus bonus format for Valheim skills in modding?

The best way to show base level plus bonus for Valheim skills is by hooking into proficiency triggers and patching the skill calculation to return base plus bonus, immediately displaying it in the UI.

Do I need any dependencies or external components to apply proficiency bonuses to Valheim skills?

No dependencies or external components are needed to apply proficiency bonuses to Valheim skills, as the Skill independently patches the skill calculation and uses KnownTexts for persistence.