mcpField
P
punishlib

punishlib

github.com/sproutwerkOther8 installs
Repository

About punishlib

Write and debug FFXIV Dalamud plugins that use PunishLib, including Puni.sh plugin About tabs. Use when working with PunishLibMain.Init/Dispose, AboutPlugin, AboutTab.Draw, PunishOption, IconTextButton, InfoBox, ImGuiGroup, API key and Test Key behavior, PunishLib-specific ECommons initialization order or dependency mismatches, or deciding whether PunishLib fits a plugin outside Puni.sh. Distinguishes fixed branding and shared API-key state from reusable widgets. General ECommons or Dalamud setup without PunishLib belongs to those libraries' skills.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/sproutwerk/skills --skill punishlib

After installing, type/punishlibin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

NOTICE.md
LICENSE
README.md
LICENSES/
BSD-3-Clause-PunishLib.txt
references/
LICENSE
NOTICE.md
all-internal-members.txt
references/LICENSES/
BSD-3-Clause-PunishLib.txt
references/PunishLib/
PunishLib.sln
LICENCE.md
references/PunishLib/PunishLib/
AboutPlugin.cs
GenericHelpers.cs
Motd.cs
PunishLib.csproj
PunishConfig.cs
PunishLibMain.cs
PunishOption.cs
references/PunishLib/PunishLib/API/
API.cs
references/PunishLib/PunishLib/Configuration/
EzConfig.cs
SharedConfigStorage.cs
IEzConfig.cs
SharedConfig.cs
SharedConfigKey.cs
IgnoreDefaultValueAttribute.cs
references/PunishLib/PunishLib/ImGuiMethods/
AboutTab.cs
ImGuiEx.cs
ImageLoadingResult.cs
IconButtons.cs
InfoBox.cs
ImGuiGroup.cs

Comments

Markdown supported