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 punishlibAfter installing, type/punishlibin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
NOTICE.mdLICENSEREADME.mdLICENSES/BSD-3-Clause-PunishLib.txtreferences/LICENSENOTICE.mdall-internal-members.txtreferences/LICENSES/BSD-3-Clause-PunishLib.txtreferences/PunishLib/PunishLib.slnLICENCE.mdreferences/PunishLib/PunishLib/AboutPlugin.csGenericHelpers.csMotd.csPunishLib.csprojPunishConfig.csPunishLibMain.csPunishOption.csreferences/PunishLib/PunishLib/API/API.csreferences/PunishLib/PunishLib/Configuration/EzConfig.csSharedConfigStorage.csIEzConfig.csSharedConfig.csSharedConfigKey.csIgnoreDefaultValueAttribute.csreferences/PunishLib/PunishLib/ImGuiMethods/AboutTab.csImGuiEx.csImageLoadingResult.csIconButtons.csInfoBox.csImGuiGroup.csComments
Markdown supported