Skillshub defold-skill-maintain
Maintains Defold agent skills. Use when asked to update link lists in api-fetch/docs-fetch/examples-fetch skills, create or update proto file references, or fetch proto schemas.
install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/indiesoftby/defold-agent-config/defold-skill-maintain" ~/.claude/skills/comeonoliver-skillshub-defold-skill-maintain && rm -rf "$T"
manifest:
skills/indiesoftby/defold-agent-config/defold-skill-maintain/SKILL.mdsource content
Defold Skill Maintenance
Handles maintenance tasks for other Defold skills: updating link indexes and managing proto file references.
Read guide first about the best practices for Agent Skills:
references/The-Complete-Guide-to-Building-Skill-for-Claude.md.
Capability 1: Updating link lists in fetch skills
The
defold-api-fetch, defold-docs-fetch, and defold-examples-fetch skills contain hardcoded link tables. These tables should be kept in sync with the official Defold index files.
Index sources
- API index:
— links to per-namespace API Markdown fileshttps://defold.com/llms/apis.md - Manuals index:
— links to per-manual Markdown fileshttps://defold.com/llms/manuals.md - Examples index:
— links to per-example Markdown fileshttps://defold.com/llms/examples.md
Procedure: update link lists
- Fetch the relevant index page(s) by downloading the URL content.
- Parse the Markdown content. Each index page contains links in the form
grouped by sections.[Title](url) - Compare parsed links against the current SKILL.md of the target skill.
- Update the SKILL.md link tables to match the index, preserving the table structure and the
footer section.## Usage
Target skill files
— updated from.agents/skills/defold-api-fetch/SKILL.mdapis.md
— updated from.agents/skills/defold-docs-fetch/SKILL.mdmanuals.md
— updated from.agents/skills/defold-examples-fetch/SKILL.mdexamples.md
Rules
- Keep the YAML frontmatter (
block) unchanged.--- - Keep the intro line
unchanged.Fetch documentation from the links below (the URLs point to plain Markdown files). - Keep the
section at the bottom unchanged.## Usage - Replace the link tables between frontmatter and Usage section with the parsed content from the index.
- Preserve section grouping and table formatting style that already exists in each skill.
Capability 2: Managing proto file references
For detailed instructions on creating, updating, and maintaining proto file references for the
defold-proto-file-editing skill, see references/proto-reference-guide.md.
Scripts
— downloads proto schemas from the stable Defold SDK intoscripts/fetch_proto.py
. Run when proto schemas are missing or need updating:.agents/skills/defold-skill-maintain/assets/proto/python .agents/skills/defold-skill-maintain/scripts/fetch_proto.py