一键导入
poedb
Look up datamined PoE data from poedb.tw. Trigger on: "poedb X", "mod tiers for Y", "internal ID for Z"
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Look up datamined PoE data from poedb.tw. Trigger on: "poedb X", "mod tiers for Y", "internal ID for Z"
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Look up PoE game mechanics from poewiki.net. Trigger on: "how does X work", "wiki Y", "what does Z do in PoE"
Query live game state from ExileApi via the AI Bridge plugin. Use whenever the user asks about their character (health, buffs, position), the area they're in, nearby entities/monsters/items, stash tabs, NPC dialogs, map stats, or UI panels. Also handles gameplay recording and playback. Trigger on: "what's my health", "what buffs do I have", "what's around me", "show my stash tabs", "start recording", "what dropped", or any request to inspect in-game state.
基于 SOC 职业分类
| name | poedb |
| description | Look up datamined PoE data from poedb.tw. Trigger on: "poedb X", "mod tiers for Y", "internal ID for Z" |
| user_invocable | true |
| argument_description | Game term(s) to look up |
Look up datamined Path of Exile internal data from poedb.tw -- modifier tables with tiers/weights, buff definitions with internal IDs, skill level progressions, item mod pools, monster stats, and more. This is the complement to /poe-wiki: where poewiki.net gives prose explanations, PoEDB gives raw datamined numbers that map directly to ExileApi identifiers.
Use this skill when you need internal game data such as:
ignited, chilled), BuffGroupsID, icon pathsUse /poe-wiki instead when you need prose explanations of how mechanics work.
This skill supports three modes. Detect which mode to use from the user's input:
User provides one term. Fetch the page, detect its type, extract all data, map to ExileApi identifiers.
User provides multiple terms, or you're analyzing an entity with many mods/buffs/skills. Launch parallel Agent sub-agents (one per term or small groups) to fetch and extract concurrently, then compile results.
When a page is very data-dense (e.g., modifier tables with hundreds of entries), perform two-phase fetching: a structural probe first, then targeted extraction of specific sections. Also follow links to sub-pages for more detail.
https://poedb.tw/us/<Name>
Fireball -> https://poedb.tw/us/FireballHerald of Ash -> https://poedb.tw/us/Herald_of_Ashhttps://poedb.tw/us/HeadhunterIf a direct URL returns no useful content or 404:
https://poedb.tw/us/search?q=<term>&in=default
Parse the search results to find the correct page, then fetch that.
| Type | URL Pattern |
|---|---|
| Skill gems | https://cdn.poedb.tw/image/Art/2DItems/Gems/<Name>.webp |
| Support gems | https://cdn.poedb.tw/image/Art/2DItems/Gems/Support/<Name>.webp |
| Buff icons | https://cdn.poedb.tw/image/Art/2DArt/BuffIcons/<Name>.webp |
| Items | https://cdn.poedb.tw/image/Art/2DItems/<Category>/<Name>.webp |
| Currency | https://cdn.poedb.tw/image/Art/2DItems/Currency/<Name>.webp |
| Minimap icons | https://cdn.poedb.tw/image/Art/2DArt/minimap/player/<Name>.webp |
After fetching a page, detect the type from content structure:
| Type | Key Indicators |
|---|---|
skill_gem | Level progression table, support gem tags, mana cost/cast time |
unique_item | Item image, explicit mod ranges with min-max, flavor text |
base_item | Mod pool tables (prefix/suffix lists with weights) |
buff | Buff attributes like BuffGroupsID, IsBuffDefinition, buff icon |
mechanic | Item modifier tables with spawn weights across categories |
monster | Damage%, life%, resistances, spectre flag |
This is the critical mapping table. When extracting data from PoEDB, always map fields to their ExileApi equivalents:
| PoEDB Field | ExileApi Identifier | Notes |
|---|---|---|
| Buff internal ID (e.g. "ignited") | Buff.Name -> BuffDefinition.Id | The string key used in code |
| Buff display name | Buff.DisplayName -> BuffDefinition.Name | Human-readable |
| Buff description | Buff.Description -> BuffDefinition.Description | |
| Buff icon path | BuffVisual.DdsFile | DDS texture path |
| BuffGroupsID | BuffDefinition.Type | Numeric group ID |
| PoEDB Field | ExileApi Identifier | Notes |
|---|---|---|
| Modifier key (e.g. "FireDamagePercent3") | ItemMod.RawName = ModRecord.Key | Primary lookup key |
| Modifier display name | ItemMod.DisplayName = ModRecord.UserFriendlyName | |
| Prefix / Suffix | ModRecord.AffixType (ModType enum) | |
| Domain | ModRecord.Domain (ModDomain enum) | |
| Group | ModRecord.Group / ItemMod.Group | |
| Required iLvl | ModRecord.MinLevel / ItemMod.Level | |
| Stat ranges | ModRecord.StatRange / ItemMod.ValuesMinMax | |
| Tag weights | ModRecord.TagChances (dict) | Spawn weight per tag |
| Tier | ModRecord.Tier | |
| Stats | ModRecord.StatNames (StatRecord[]) | |
| Is essence mod | ModRecord.IsEssence | |
| Influence type | ModRecord.InfluenceType | |
| Hash | ModRecord.Hash32 | |
| Human-readable text | ItemMod.Translation | Formatted mod text |
Parse the user's query to identify the game term
Construct the direct URL: https://poedb.tw/us/<Term_With_Underscores>
Use WebFetch to retrieve the page. Use a targeted prompt based on expected page type:
For skill gems, use this WebFetch prompt:
"Extract ALL data from this skill gem page: gem tags, mana cost, cast time, critical strike chance, damage effectiveness, quality bonus, the COMPLETE level progression table (every level with all stat columns), all support gem compatibility tags, and any threshold jewel interactions. Include exact numbers."
For unique items, use this WebFetch prompt:
"Extract ALL data from this unique item page: base type, item class, required level, all explicit mods with their min-max ranges, implicit mods, flavor text, drop restrictions, and any related divination cards. Include exact numbers and ranges."
For buffs/mechanics, use this WebFetch prompt:
"Extract ALL data about this buff or mechanic: internal ID, BuffGroupsID, buff description, buff icon path, associated modifiers with their stat values and weights, any related skills or items that apply this buff. Include exact internal identifiers."
For base items / mod pools, use this WebFetch prompt:
"Extract ALL modifier data from this page: list every prefix and suffix with its modifier key name, tier number, required item level, stat ranges (min-max for each stat), spawn weight, and tags. Present as a complete table."
For monsters, use this WebFetch prompt:
"Extract ALL monster data: damage%, life%, experience, resistances, abilities, spectre eligibility, monster type tags, and any associated buffs or skills."
Generic fallback prompt (if type is unknown):
"Extract ALL datamined game data from this PoEDB page. Include every table, every stat, every internal identifier, every modifier with tiers and weights. Be comprehensive -- do not summarize or skip data."
If the direct URL fails, fall back to search: https://poedb.tw/us/search?q=<term>&in=default
Detect page type from content and apply the ExileApi identifier mapping
Format output (see Output Format below)
When the user provides multiple terms, or when analyzing an entity that references many game elements:
For each term, launch an Agent with prompt:
"Fetch https://poedb.tw/us/<Term> using WebFetch with this prompt: '<appropriate type-specific prompt from above>'. Then extract all data and map to ExileApi identifiers using this mapping: [include relevant subset of mapping table]. Return the structured result block."
For data-dense pages where a single WebFetch would lose detail:
Phase 1 -- Structural Probe:
WebFetch the page with prompt: "Describe the structure of this page: what sections exist, how many entries are in each table, what column headers are present. Do NOT extract the actual data yet -- just describe the structure."
Phase 2 -- Targeted Extraction: Based on the structure, make multiple WebFetch calls targeting specific sections:
When to use Deep Extract:
## [Term] -- [page_type] -- https://poedb.tw/us/[URL_path]
### Core Data
[All extracted fields, organized by category]
### Image URLs
- Icon: [cdn URL if applicable]
- Art: [cdn URL if applicable]
### ExileApi Mapping
| Data Point | ExileApi Field | Value |
|-----------|---------------|-------|
| [field] | [identifier] | [extracted value] |
### Related Pages
- [Link to related PoEDB pages for further lookup]
## PoEDB Batch Lookup -- [N] terms
### Summary
| Term | Type | Key Identifier | Primary Value |
|------|------|---------------|---------------|
| [term1] | [type] | [main ExileApi field] | [main value] |
| ... | ... | ... | ... |
### Detailed Results
[Individual blocks for each term, using single lookup format]
## [Term] -- Deep Extract -- https://poedb.tw/us/[URL_path]
### Page Structure
[Section inventory from Phase 1]
### [Section 1 Name]
[Complete data from targeted extraction]
### [Section 2 Name]
[Complete data from targeted extraction]
### ExileApi Mapping
[Full mapping table with all extracted identifiers]
FireDamagePercent3), the number is the tierModRecord.Key / ItemMod.RawName -- this is the primary identifier used in ExileApi codeBuff component vs Mods component)$ARGUMENTS