Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when deciding how to correctly download/install a Bethesda mod per the author's instructions — triggers "how do I install", "FOMOD choices", "which file to download", "author说明", "install instructions", "which variant", "按作者说明安装", "这个mod怎么装". NOT for deciding whether to include the mod (use evaluating-bgs-mods), load order editing (writing-bgs-load-order), record conflicts (xedit-conflict-audit), archive operations (using-bgs-archive), Papyrus work (using-bgs-papyrus), or translation/export
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-20 | ✗→✓ | ▲ Improved | 168% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 203% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 231% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 138% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 192% | 0% |
This skill answers one question only: How do I correctly download/install per the mod author's instructions? It starts after evaluating-bgs-mods has said INCLUDE or CONDITIONAL INCLUDE. The job is not to decide whether the mod is good; the job is to read the author's说明 until the install path, file choice, prerequisite order, option logic, and consequences are actually understood.
text+-----------------------------------------------------------------------------------------------+ | No author说明, no install plan: understand the author's requirements, variants, and consequences | | before touching downloads, FOMOD options, files, profiles, or load-order state. | +-----------------------------------------------------------------------------------------------+
Use this skill when the user is asking how to install a mod that is already worth considering: which file to download, which variant to choose, how to read a FOMOD, what prerequisites must be present first, how to name/track the installed components, or what the author means by a warning.
Do not use this skill as the primary skill for adjacent intents:
| User intent | Primary skill | |---|---| | "Should I add this mod?" / quality, risk, fit, pack-value before install | evaluating-bgs-mods | | Edit, enable, disable, sort, or reason about plugins.txt / load order | writing-bgs-load-order | | Inspect actual records, winners, overrides, or conflict severity | xedit-conflict-audit | | Extract, inspect, or repack BA2/BSA archives | using-bgs-archive | | Compile/decompile Papyrus PSC/PEX | using-bgs-papyrus | | Translate plugin text or emit SST/XML dictionaries | using-bgs-translator |
Upstream gate: evaluating-bgs-mods. Inclusion says "worth considering"; it does not grant permission to install by habit.
Terminal handoff target: NONE. This skill ends with an install interpretation: selected file(s), selected option(s), prerequisite order, naming/tracking notes, and open gaps. If follow-on work requires archive/Papyrus/translator/tool operations, route to the existing tool skill for that operation.
Use when:
Do not use when:
evaluating-bgs-mods first.dotdigraph interpreting_mod_author_instructions { rankdir=TB; node [shape=box]; start [shape=doublecircle, label="Install-intent question\n(after INCLUDE / CONDITIONAL INCLUDE)"]; upstream [shape=diamond, label="Has evaluating-bgs-mods\naccepted this mod?"]; route_back [shape=doublecircle, label="Route upstream to\nevaluating-bgs-mods"]; read_page [label="Read author page fully\ndescription, files, requirements, changelog, warnings"]; no_docs [shape=diamond, label="Enough author说明\nto assess install risk?"]; stop_no_docs [shape=doublecircle, label="STOP\nNo install plan; ask for source/page or reject install"]; query_kb [label="Query KB for game/runtime/tool facts\nrequirements, FOMOD, archive, script, load-order hazards"]; file_matrix [label="Build file/variant matrix\nmain, optional, patch, translation, runtime/game version"]; prereqs [label="Sequence prerequisites\nmasters, frameworks, tools, assets before dependents"]; options [label="Interpret FOMOD/manual choices\nchoose by author meaning + current pack state"]; traceability [label="Name and classify components\nmain vs patch vs translation; preserve source link"]; gaps [shape=diamond, label="Any unresolved warning\nor ambiguous option?"]; ask [shape=doublecircle, label="Ask one focused blocker question\nwith recommended default"]; output [shape=doublecircle, label="Install interpretation complete\nfiles + options + order + notes"]; start -> upstream; upstream -> route_back [label="no / unclear"]; upstream -> read_page [label="yes"]; read_page -> no_docs; no_docs -> stop_no_docs [label="no"]; no_docs -> query_kb [label="yes"]; query_kb -> file_matrix -> prereqs -> options -> traceability -> gaps; gaps -> ask [label="yes"]; gaps -> output [label="no"]; }
This skill carries the cross-game interpretation framework. It does not inline game-specific facts about a specific runtime branch, script extender, archive format, FOMOD convention, or plugin limit. Query the KB for the current game and mod type before turning an instruction into an install decision.
Use at least these query shapes when relevant:
textbgs_kb_query({ query: "author instruction install signals FOMOD variants requirements", domains: ["install-planning"], games: ["<current game>"] }) bgs_kb_query({ query: "<mod type> install requirements compatibility patches prerequisites", domains: ["install-planning", "load-order", "archive-precedence", "papyrus"], games: ["<current game>"] })
STOP] If you are about to write a game-specific install rule into this file, STOP — it belongs in a KB record. This skill may say "query for the current runtime and requirement facts"; it must not fossilize one game's current toolchain or one mod page's FOMOD choices.
evaluating-bgs-mods as INCLUDE or CONDITIONAL INCLUDE. If not, route upstream.| Thought | Reality | |---|---| | "No description probably means normal install." | No说明 means risk cannot be assessed. Stop or find the original source. | | "The file mirror has the archive, so the page doesn't matter." | The page is the install surface; files alone lose requirements and consequences. | | "The FOMOD default is probably right." | Defaults are not pack-aware. Read option text and author notes. | | "I can choose the variant from the filename." | Variant names are clues, not instructions. Confirm game/runtime/pack requirements. | | "The instructions are English; I'll skim." | Translate and read. Language friction is not a waiver. | | "The mod manager will sort it out." | Managers execute operations; they do not understand author intent. | | "Patch is a good enough local name." | A patch with no owner is future debugging debt. | | "Disable is rollback." | Some mods, especially scripted ones, do not cleanly leave an active save. | | "This is install work, so KB is unnecessary." | Game/runtime facts live in KB; the skill is deliberately game-agnostic. |
| Excuse | Reality | |---|---| | "I already decided the mod is good, so install is routine." | Inclusion answers worth; install still has file, option, prerequisite, and consequence decisions. | | "I'll download every optional file and sort it later." | Optional files often encode mutually exclusive variants or patch stacks. Build the matrix first. | | "I'll install first and read if something breaks." | Reading is the install step that prevents preventable breakage. | | "I remember what this patch is for." | Future-you forgets. Name and classify now. | | "The author says use a tool; I'll improvise the tool step." | Interpret the required operation, then route to the tool skill that owns it. | | "The comments say another variant works better." | Comments are clues; author instructions and current-game KB facts carry the plan. | | "This is just a translation/asset/optional file." | Optional components still change ownership, conflict surfaces, and uninstall behavior. | | "A generic install checklist is faster." | BB84's point is not checklist compliance; it is active reading and consequence awareness. |
> This section reflects an experienced curator's perspective, distilled from BB84's > BGS modpack curation work. It is RECOMMENDED guidance, not enforced rule. > If the user has explicit alternative intent (different install policy, different > risk tolerance, or pack-specific convention), the agent SHOULD adapt rather than > push these defaults. The objective rules in this skill body still apply.
Recommended author-instruction lens:
conflicts, version compatibility, FOMOD option meanings, and known issues earns trust. Curt or evasive instructions earn skepticism.
critical content behind paywall while expecting community patches; structurally breaks the community patch ecosystem.
See KB record mod-evaluation.author-signals (KB) and mod-evaluation.bb84-curator-perspective-reference for full curator essay.
When the agent or a MO2 refresh reports a mod as status=not_published, status=hidden, or status=removed, do NOT default to "disable + find replacement". The priority investigation order:
author + user.member_id; search Nexus for the same mod name; visit author's profile; confirm candidate new modid has the same user.member_id. Modders sometimes restart with a fresh modid instead of updating in place. The "dead" listing is just abandoned."<mod name>" continued / updated / patched. Beware permission ambiguity.After finding the answer:
meta.ini modid= and installationFile= to the new listing. Otherwise Option B refresh forever reports not_published.[弃用] separator convention.docs/dev-log.md so half-year-later "why did we switch X to Y?" is answerable.Cross-link: KB record mod-evaluation.investigating-pulled-mods.v1 for the full pattern with example cases.
Authors organize files into categories to communicate intent. Reading only the Main file's description is the most common shallow-investigation pattern, and it skips the half of the curator's work that actually matters.
For every mod install or update, enumerate the FULL file listing under all visible Nexus file categories:
game-runtime support (SFSE vs GamePass ASI), feature flags (with/without module X), color/size choices, fork lineages, and required-vs-optional prerequisites. Surface every variant to the curator with the differentiator named.
identifying which other mod it patches and what game systems it touches. Walk this list one file at a time.
require the Main file as prerequisite; do not install Update files standalone without verifying.
by default; it exists for historical fallback, not as the recommended target.
For each Optional file the author lists:
it enable? Are there prerequisites listed?
environment:
<MO2Root>/profiles/<profile>/modlist.txt — enabled (+) AND disabled(-) mods both count; the curator may re-enable a disabled CC mod and then need the patch installed.
<MO2Root>/profiles/<profile>/plugins.txt — active (*) plugins.<MO2Root>/mods/<modname>/ folder list — sometimes a mod ispresent but not yet active.
install (curator has the patched mod), skip(curator does not have the patched mod and is unlikely to install it), or surface-to-curator (ambiguous case where curator should decide).
When variants exist within a single category (e.g. Main has a 1k texture build and a 2k texture build), do not auto-pick. Surface the variant set to the curator with the differentiator named, the trade-off summarized, and the recommended default highlighted. The curator decides.
Concrete illustrations:
Optional files: AddOn - SPE x TerranArmada, Patch SPE x Useful MessHalls, Patch SPE x Useful Infirmaries, AddOn - SPE x Deimog. For a curator who has Terran Armada DLC and Useful Infirmaries CC mod, the first two of those four are install-relevant. The other two are skips because the curator does not have MessHalls or Deimog. Recommending all four wastes the curator's time; recommending only the main without enumerating the four wastes compatibility benefit.
simultaneously-uploaded files: SSI-1_10 (GamePassASI-1_16_236) and SSI-1_10 (SFSE-1_16_236). Same version, different runtime. Curator-pick on Steam vs Game Pass; never auto-install both.
The corresponding KB record install-planning.audit-workflow-rigor.v1 defines this as one of six audit-grade rigor disciplines.
evaluating-bgs-mods — upstream judgment: decides whether the mod belongs in the pack before this skill interprets installation.writing-bgs-load-order — plugin enablement, plugins.txt, load-order, and sorting mechanics after install planning.xedit-conflict-audit — record-level conflict and winning-override inspection.using-bgs-archive — BA2/BSA inspection, extraction, and overlay-safe archive work when the author's instructions require asset operations.using-bgs-papyrus — PSC/PEX compile/decompile when author instructions require script work.using-bgs-translator — plugin text translation and SST/XML export when author instructions require localization work.bgs_kb_query — required source for game-specific install facts, runtime hazards, and operational conventions.Other measured skills in the registry, with their headline benchmark lift.