Agent skill

Writing Modpack Devlog

by hashgraph-online in hashgraph-online/awesome-codex-plugins

A skill your agent uses when starting or appending to a modpack project dev-log.

Apache-2.0Auto-check passedDevelopment

Install Writing Modpack Devlog

skills CLI
$ npx skills add hashgraph-online/awesome-codex-plugins --skill writing-modpack-devlog -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hashgraph-online/awesome-codex-plugins writing-modpack-devlog --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/BB-84C/bgs-modding-superpowers/skills/writing-modpack-devlog .claude/skills/writing-modpack-devlog && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
writing-modpack-devlog
GitHub stars
1.2k
Token cost
~2.5k tokens
SKILL.md length
1,190 words
Files
1
Skills in repo
686
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when starting or appending to a modpack project dev-log.

  • Works in 12 steps: Detect the modpack project root before… → Locate /docs/dev-log.md. → On first creation, use this header shape → …
  • Appending to a modpack project dev-log
  • SKILL.md covers Overview, When to Use, When NOT to Use and Rules, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Writing Modpack Devlog is an agent skill from hashgraph-online/awesome-codex-plugins. Use when starting or appending to a modpack project dev-log. Creates <project/docs/dev-log.md if absent; appends a dated entry on subsequent calls. Triggers - 'log this', 'add to dev log', 'record what I did', 'note this change', 'devlog'.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.

When your agent uses it

  • Appending to a modpack project dev-log
  • Record what I did
  • Note this change

Example prompts

  • “log this”
  • “add to dev log”
  • “record what I did”
  • “/writing-modpack-devlog”

Workflow steps

12 steps, taken from the first numbered list in SKILL.md.

  1. Detect the modpack project root before writing.
  2. Locate /docs/dev-log.md.
  3. On first creation, use this header shape
  4. Use local time with UTC offset for every entry timestamp, and keep that choice consistent throughout the file.
  5. Each entry must include these parts
  6. Append entries newest-first under the ## Entries section.
  7. Do not duplicate the most recent entry.
  8. Preserve evidence when the user references it.
  9. Make the entry useful to a future curator.
  10. Keep private working noise out of the dev-log.
  11. If the user gave rough notes, preserve meaning rather than polishing away operational details.
  12. After writing, report the file path, entry title, timestamp, and any artifacts copied.

What it can do on your machine

Read from SKILL.md and the folder at commit 78497e5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Writing Modpack Devlog loads about 2.5k tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 1,190 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from hashgraph-online/awesome-codex-plugins at commit 78497e5, republished under its Apache-2.0 licence (© hashgraph-online). 1,190 words, ~2,471 tokens.

Download SKILL.mdSave it as .claude/skills/writing-modpack-devlog/SKILL.md (or your agent's skills folder).
name
writing-modpack-devlog
description
Use when starting or appending to a modpack project dev-log. Creates <project>/docs/dev-log.md if absent; appends a dated entry on subsequent calls. Triggers - 'log this', 'add to dev log', 'record what I did', 'note this change', 'devlog'.

Overview

The modpack dev-log is the durable record of what the curator did to the modpack, in chronological order, with enough context for a future maintainer to understand why a change happened. This skill replaces the deleted templates/modpack/dev-log.md template by creating <project>/docs/dev-log.md at runtime, then appending entries as the modpack evolves.

When to Use

Use this skill when...Result
The user says "log this", "add to dev log", "record what I did", or "note this change"Append a dated entry to the project dev-log.
A mod was added, removed, replaced, upgraded, downgraded, patched, or moved in load orderRecord what changed and why.
A conflict-audit session finishedSummarize the finding and link evidence from xedit-conflict-audit or xedit-automation output.
A CTD, freeze, missing asset, bad facegen, navmesh issue, or broken quest was investigatedPreserve the investigation result, even if the fix is not final.
A modpack release was cutAdd the curator-facing note and cross-link to writing-modpack-changelog.
The user made a manual decision that future agents must not re-litigateRecord the decision, context, and evidence.

When NOT to Use

Do not use this skill when...Use instead
The user is preparing public release notes for playerswriting-modpack-changelog
The user asks for a one-off explanation without wanting a project recordAnswer directly.
The project root is unknown and the user refuses to identify itStop after explaining what is missing.
The entry would expose private notes, credentials, or personal informationAsk for a sanitized version first.
The request is to inspect or edit plugin recordsxedit-automation or xedit-conflict-audit first, then log the result.

Rules

<EXTREMELY-IMPORTANT>
This skill creates or appends documentation inside the user's modpack project. It does not edit game plugins, install mods, change load order, or write into game installation folders. If the user asks for those actions, route to the appropriate modding or xEdit skill before writing the dev-log entry.
</EXTREMELY-IMPORTANT>
  1. Detect the modpack project root before writing.
    • If the user provides <modpack_project_root>, use it.
    • If the current working directory looks like a modpack directory because it already has Data/, profiles/, or docs/, default to pwd and tell the user what default you used.
    • Otherwise ask once: "Which modpack project root should I use? I can default to the current directory if this is the project root."
  2. Locate <project>/docs/dev-log.md.
    • If <project>/docs/ does not exist, create it.
    • If dev-log.md is missing, create it before appending.
  3. On first creation, use this header shape:
    • # <Project Name> Dev Log
    • Started: <local ISO-8601 timestamp with offset>
    • A short note that entries are newest-first.
    • ## Entries
  4. Use local time with UTC offset for every entry timestamp, and keep that choice consistent throughout the file.
    • Example: 2026-06-01T14:30:00-04:00.
    • Do not mix local dates, UTC dates, and vague dates such as "today".
  5. Each entry must include these parts:
    • ISO-8601 timestamp with offset.
    • Short title.
    • Body paragraph or paragraphs explaining what changed and why.
    • Optional Mods touched subsection when specific mods, plugins, patches, or tools were involved.
    • Optional Refs subsection linking evidence, logs, issue threads, release pages, or xEdit captures.
  6. Append entries newest-first under the ## Entries section.
    • Insert the new entry immediately below ## Entries.
    • Do not append new entries at the bottom unless the file already uses oldest-first and the user explicitly wants to keep it that way.
  7. Do not duplicate the most recent entry.
    • Read the newest entry timestamp and title.
    • If the new title and body would be identical or effectively identical within 10 minutes of the newest entry, surface: "This looks like a duplicate of <existing title> from <timestamp>. Append anyway? (y/N)"
    • Default to no if the user does not confirm.
  8. Preserve evidence when the user references it.
    • If the user points at a captured xEdit conflict, crash log, plugin diff, screenshot, text log, or other local evidence file, copy it into <project>/docs/dev-log-artifacts/<entry-slug>/.
    • Link the copied artifact from the entry body or Refs subsection.
    • Prefer copying over linking to a fragile temporary path.
  9. Make the entry useful to a future curator.
    • Include the decision, cause, tradeoff, or unresolved question.
    • Avoid entries that only say "fixed stuff" or "updated mods".
  10. Keep private working noise out of the dev-log.
    • Do not paste entire terminal transcripts unless they are the evidence.
    • Summarize the result, then link artifacts.
  11. If the user gave rough notes, preserve meaning rather than polishing away operational details.
    • Keep mod names, plugin names, load-order context, symptoms, and reproduction facts.
    • Clean up grammar only enough to make the entry readable.
  12. After writing, report the file path, entry title, timestamp, and any artifacts copied.
Show full SKILL.md (433 more words)Show less

Quick Reference

FieldCanonical shapeExample
File<project>/docs/dev-log.mddocs/dev-log.md
Entry heading### <timestamp> - <short title>### 2026-06-01T14:30:00-04:00 - Rebuilt settlement patch after lighting update
BodyOne or more paragraphs explaining what changed and whyUpdated the settlement compatibility patch after the lighting mod changed precombines in the affected cells.
Mods touchedOptional bullet list- Example Lighting Overhaul
RefsOptional bullet list of copied artifacts or external references- dev-log-artifacts/rebuilt-settlement-patch/xedit-conflict-summary.md

Canonical entry shape:

markdown
### 2026-06-01T14:30:00-04:00 - Rebuilt settlement patch after lighting update

Updated the settlement compatibility patch after the lighting mod changed records in the affected cells. The new patch keeps the visual change while preserving the workshop keyword edits from the settlement overhaul.

#### Mods touched

- Example Lighting Overhaul
- Example Settlement Overhaul
- Example Modpack Patch

#### Refs

- dev-log-artifacts/rebuilt-settlement-patch/xedit-conflict-summary.md

Examples

Bad
markdown
Fixed the lighting thing.

This entry has no date, no mod names, no context, no evidence, and no explanation of what was fixed.

Good
markdown
### 2026-06-01T14:30:00-04:00 - Resolved lighting and workshop keyword conflict

Kept the lighting overhaul's cell image-space change, but restored the settlement overhaul's workshop keyword edits in the patch. This should preserve the intended visual pass without breaking workshop placement in the affected settlement.

#### Mods touched

- Example Lighting Overhaul
- Example Settlement Overhaul
- Example Modpack Patch

#### Refs

- dev-log-artifacts/lighting-workshop-keyword-conflict/xedit-conflict-summary.md

This entry tells a future curator what changed, why it changed, which mods were involved, and where the evidence lives.

Common Mistakes

  • Writing a loose note without a timestamp.
  • Logging only the action and omitting the reason.
  • Using the dev-log as public release notes instead of curator history.
  • Duplicating the same entry because the user repeated "log this" after a tool run.
  • Linking to temporary evidence paths that will disappear.
  • Copying huge raw logs into the main entry instead of summarizing and linking artifacts.
  • Recording "updated mods" without naming the mods.
  • Turning rough curator notes into generic prose that loses load-order context.
  • Asking multiple root-location questions instead of one question with a default.
  • Creating the file somewhere outside the actual modpack project root.

Rationalizations

ExcuseReality
"This is just a tiny note; it does not need structure."Tiny notes become the only record future agents can trust. Date, title, context, and refs are the minimum useful shape.
"The release changelog will cover it."The changelog is for players. The dev-log is for curators and future agents. They answer different questions.
"The evidence is in my terminal scrollback."Scrollback is not durable. Copy evidence into docs/dev-log-artifacts/<entry-slug>/ and link it.
"I can append at the bottom; it is easier."Newest-first keeps the current state visible. Insert below ## Entries unless the user explicitly chose oldest-first.
"The user knows what they meant by 'lighting thing'."Future maintainers will not. Name the symptom, mod, plugin, cell, record, or decision.
"I should ask several questions to make sure the entry is perfect."Ask once for the project root if needed. Otherwise write the best entry from available context and flag uncertainties inline.
"The artifact path is already linked in the conversation."Conversation links are not project records. Copy or preserve the artifact in the project docs tree.
"I should make this sound polished."Accuracy beats polish. Keep the operational facts and make the wording readable.

See also

  • writing-modpack-changelog - use for player-facing release notes and version sections.
  • setting-up-bgs-modding-environment - use when the modpack project structure itself is being created or located.

© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/BB-84C/bgs-modding-superpowers/skills/writing-modpack-devlog of hashgraph-online/awesome-codex-plugins.

Open the folder on GitHubat commit 78497e5

Compare with similar skills

Writing Modpack Devlog next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Writing Modpack Devlog compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Writing Modpack Devlog this skillhashgraph-online/awesome-codex-plugins1.2k—~2.5kAutomated safety check: PassApache-2.0
Vercel Composition Patternssupabase/supabase111k59 repos~726Automated safety check: PassMIT
Finishing a Development Branchobra/superpowers296k5 repos~1.9kAutomated safety check: PassMIT
Typescript Advanced Typesrolling-scopes/rsschool-app10k25 repos~4.2kAutomated safety check: PassMPL-2.0
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0
Code Review ChecklistshareAI-lab/learn-claude-code78k5 repos~1.1kAutomated safety check: PassMIT

Similar skills

  • Official

    React composition patterns that scale. An agent skill from supabase/supabase.

    111k GitHub starsUsed in 59 repos~726 tokens
    DevelopmentAuto-check passed
  • Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.

    296k GitHub starsUsed in 5 repos~1.9k tokens
    DevelopmentAuto-check passed
  • Typescript Advanced Types

    rolling-scopes/rsschool-app

    Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications.

    10k GitHub starsUsed in 25 repos~4.2k tokens
    DevelopmentAuto-check passed
  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 5 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Greploop

    onyx-dot-app/onyx

    Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.

    32k GitHub starsUsed in 4 repos~3.3k tokens
    DevelopmentAuto-check passed

More from hashgraph-online/awesome-codex-plugins

All 686 skills in this repo
  • Anime Reaction Gif

    hashgraph-online/awesome-codex-plugins

    Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.

    1.2k GitHub stars~922 tokensUpdated today
    Auto-check passed
  • Calibredb

    hashgraph-online/awesome-codex-plugins

    Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).

    1.2k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Rust API Test Harness

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…

    1.2k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Art

    hashgraph-online/awesome-codex-plugins

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…

    1.2k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Game Balance Economy

    hashgraph-online/awesome-codex-plugins

    Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.

    1.2k GitHub stars~618 tokensUpdated today
    Auto-check passed
  • Manuscript Engagement Analytics

    hashgraph-online/awesome-codex-plugins

    Analyze nonfiction manuscripts for reader engagement signals, including heading-level word counts, slow starts, long slogs, weak takeaway titles, value pacing, beta-reader comment dropoff, and…

    1.2k GitHub stars~875 tokensUpdated today
    Auto-check passed

Categories

Questions about Writing Modpack Devlog

What does Writing Modpack Devlog do?

A skill your agent uses when starting or appending to a modpack project dev-log. Writing Modpack Devlog is an agent skill from hashgraph-online/awesome-codex-plugins. Use when starting or appending to a modpack project dev-log.

When should I use Writing Modpack Devlog?

Writing Modpack Devlog fits situations like: appending to a modpack project dev-log; record what I did; note this change.

How do I install Writing Modpack Devlog in Claude Code?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill writing-modpack-devlog -a claude-code`. Or copy the skill folder (plugins/BB-84C/bgs-modding-superpowers/skills/writing-modpack-devlog in hashgraph-online/awesome-codex-plugins) into .claude/skills/writing-modpack-devlog in your project. Claude Code loads it when a task matches its description.

How do I install Writing Modpack Devlog in Codex?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill writing-modpack-devlog -a codex`. Or copy the skill folder (plugins/BB-84C/bgs-modding-superpowers/skills/writing-modpack-devlog in hashgraph-online/awesome-codex-plugins) into .agents/skills/writing-modpack-devlog in your project. Codex loads it when a task matches its description.

Can I use Writing Modpack Devlog in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill writing-modpack-devlog -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/writing-modpack-devlog, .gemini/skills/writing-modpack-devlog, .github/skills/writing-modpack-devlog and .opencode/skills/writing-modpack-devlog in your project.

What does Writing Modpack Devlog need to run?

SKILL.md names no scripts, command-line tools or credentials: Writing Modpack Devlog is instructions for the agent only.

Does Writing Modpack Devlog access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Writing Modpack Devlog safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Writing Modpack Devlog use?

Writing Modpack Devlog is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Writing Modpack Devlog use?

About 2.5k tokens (SKILL.md is roughly 9.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Writing Modpack Devlog?

Skills that share tags, products or a category with Writing Modpack Devlog: Vercel Composition Patterns (supabase/supabase, 111k stars), Finishing a Development Branch (obra/superpowers, 296k stars), Typescript Advanced Types (rolling-scopes/rsschool-app, 10k stars) and PR Babysitter (openinterpreter/openinterpreter, 69k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Writing Modpack Devlog?

hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,242 GitHub stars. The repository holds 686 skills in this directory. The repository was last updated on October 8, 2026.

Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.