A Passive Skill Tree Planner for Path of Exile
C# Other
Clone or download
l0g0sys Merge pull request #511 from l0g0sys/master
Added Incursion league specific items to Item Filter.
Latest commit f4a6119 Jun 1, 2018
Failed to load latest commit information.
PoESkillTree.Common Document Computation.Common May 19, 2018
PoESkillTree.Computation.Common.Tests Change source override in IStatBuilder to conversion May 20, 2018
PoESkillTree.Computation.Common Change source override in IStatBuilder to conversion May 20, 2018
PoESkillTree.Computation.Console Change source override in IStatBuilder to conversion May 20, 2018
PoESkillTree.Computation.Core.Tests Change IModifierSource to an abstract data type May 20, 2018
PoESkillTree.Computation.Core Missed a change May 19, 2018
PoESkillTree.Computation.Data.Tests Add property types for Modifier Jan 16, 2018
PoESkillTree.Computation.Data Add property types for Modifier Jan 16, 2018
PoESkillTree.Computation.IntegrationTests Change source override in IStatBuilder to conversion May 20, 2018
PoESkillTree.Computation.Parsing.Tests Change source override in IStatBuilder to conversion May 20, 2018
PoESkillTree.Computation.Parsing Change source override in IStatBuilder to conversion May 20, 2018
UnitTests Fix tests (stat translation changes and new tags) May 30, 2018
UpdateDB Release 2.7.6 May 30, 2018
WPFSKillTree Added Incursion league specific items to Item Filter. Jun 1, 2018
.gitattributes line ending changes from core project changes Jul 8, 2015
.gitignore Update .gitignore, ignore NuGet packages May 22, 2016
LICENSE.md Added MIT License Jun 25, 2015
README.md Update README.md Mar 1, 2018
WPFSKillTree.sln Move some test helpers and stubs to Computation.Common May 12, 2018


PoESkillTree Discord

A Passive Skill Tree and Character Planner for Path of Exile


  • Import build URLs from:
    • PoEBuilder
    • PoE Planner
    • PoEURL
    • TinyURL
  • Export build to PoEURL link
  • Character Sheet: DPS and Defensive calculations
  • Tree comparison: Compare current tree with the tree of a saved build
  • Search the tree
    • Search by text through the field in the bottom bar
    • Search by attribute name through the context menus of attributes in the "Attributes" sidebar
    • Find similar nodes by hovering over a node while holding down Shift
  • Group attributes: Manage groups through the context menu of attributes. Enter a # as part of the group name and it will sum the attributes in the group.
  • Show all changes to attributes when skilling a node: click View -> Show summary of changes or press Ctrl+G
  • Equipment
    • Accessible by clicking on "Equipment" in the top right corner
    • Change your character's equipped items
    • Change socketed gems of items (double left click or right click the item)
    • Organize imported and crafted items in a stash
    • Import character inventories and stash tabs
    • Craft rare and unique items
    • Inventory is saved per build, stash is shared between all builds
  • Build organization
    • Builds are organized in folders
    • Drag&Drop builds to reorder them and move them between folders
    • Edit name, note, account and character name by right click -> Edit
    • Builds are saved as individual files. Open the root folder by clicking File -> Open build directory. Edit the location in Edit -> Settings -> Build save path.
    • Share build files with others:
      • Share the build file itself: Others can import it by opening the file with PoESkillTree (double click the file).
      • Share the build file as text: Copy a build (press Ctrl+C or right click -> Copy) and paste it somewhere. Others can then copy the pasted text and paste it into the program (select a build or folder in PoESkillTree and press Ctrl+V or right click -> Paste).
    • Check the context menu of builds for more options
  • Let PoESkillTree help you in creating trees:
    • The Skill Tree Generator can create trees based on constraints set by you. Go to Nodes -> Skill Tree Generator to find out more.
  • Hotkeys
    • To see available hotkeys, go to Help -> Hotkeys or check the menu/context menu entry in question.
  • GUI
    • Hide sidebars
    • Ability to choose color theme (View -> Theme and View -> Accent)



  1. Go to the release page and select the version you would like, most likely the latest.
  2. Download
  3. Portal: choose the zip file
  4. Installer: choose the exe file
  5. Unzip/Install it to a location of your choice
  6. Start PoESkillTree.exe



Go to: Help -> Check for Updates


If you have settings and/or saved builds you want to keep when updating do this:

  1. Follow the first three steps under Install
  2. Now either unzip to same directory and overwrite everything. Or choose a new location and then copy over PersistentData.xml. To copy your saved builds, follow this wiki page.

Skilltree version

The program always ships with the latest skilltree data available when the release is done. If you know there is a new version of the tree on the official website but no new version of this program is available you can do this:

  1. Delete the Data folder and then just start the program, it will download the latest version.
  2. If you have the program running just go to: Tools -> Redownload Skill Tree Assets

Note: Both these options require that you can access the official Path of Exile website.


Information for contributors

  • The code requires Visual Studio 2017 to be compiled and run
  • It is compiled to .NET 4.5.2 using C# 7.2
  • To run the batch scripts in WPFSKillTree (and by extension, compile the code in Run configuration), your Visual Studio installation's Common7/Tools/ folder must be added to the PATH environment variable