Skyrim Add Perk Points Command: Complete Console Guide for Unlimited Power in 2026

Console commands in Skyrim are the closest thing players get to godmode without breaking immersion. Whether you’re fixing a broken build, experimenting with min-maxed character concepts, or just tired of grinding Sneak by walking into walls, knowing how to add perk points opens up new ways to experience the game. Unlike mods that require external tools or risk breaking your save, console commands are built right into the PC version and offer instant results.

This guide covers every method for adding perk points through console commands, from the straightforward skill leveling approach to direct character level manipulation. We’ll break down exact syntax, provide complete skill ID lists, and walk through step-by-step tutorials so you can tailor your Dragonborn exactly how you want, without spending another 200 hours pickpocketing guards.

Key Takeaways

  • The Skyrim add perk points command using Player.AdvSkill allows players to add experience to specific skills, triggering character level-ups and earning perk points without breaking immersion.
  • Player.SetLevel instantly boosts your character to a desired level, granting all associated perk points at once, making it the fastest method for perk acquisition but potentially leaving skills misaligned with character level.
  • Console commands are exclusive to the PC version of Skyrim; Xbox and PlayStation players must rely on mods to gain perk points, as the console menu is locked on those platforms.
  • Using any console command immediately disables achievements for that save file, though you can use the Achievements Mods Enabler plugin to re-enable them if desired.
  • Direct perk assignment through Player.AddPerk requires 8-digit hexadecimal perk IDs, offering precision for grabbing specific perks while Player.RemovePerk refunds points for build experimentation and reallocation.
  • Proper character balance is essential when adding perk points—maxing level without matching skill levels can cause enemy scaling to become overpowering and trivialize early-game quests.

Understanding Perk Points in Skyrim

How Perk Points Work in Vanilla Skyrim

Every time your character gains a level, you earn one perk point to spend in any of Skyrim’s 18 skill trees. You level up by increasing individual skills, swinging swords raises One-Handed, casting spells boosts Destruction, and so on. Each skill contributes experience toward your overall character level based on how much you’ve improved it.

The formula’s pretty straightforward: improve skills, gain character levels, earn perk points. But the system has limitations. You can’t redistribute perks without the Dragonborn DLC’s late-game feature (which only refunds points within a single tree), and reaching level 80+ to unlock every perk requires serious grinding or legendary skill resets.

Why Players Use Console Commands for Perks

Players crack open the console for perk points for several practical reasons. Testing builds is the most common, why spend 40 hours leveling to see if a Heavy Armor/Destruction hybrid works when you can prototype it in 10 minutes? Others hit console commands after bugs lock them out of essential perks or when they want to role-play a character concept that doesn’t match the vanilla progression curve.

Some players just want to skip the early-game slog. If you’ve already beaten Skyrim twice and want to experience late-game content with a fully-perked Illusion mage, console commands let you bypass the tedious part. There’s also the respec angle, vanilla Skyrim makes it painful to correct bad perk choices, so commands offer a clean slate.

How to Access the Console Command Menu

Opening the Console on PC

On PC, hit the tilde key (~) located just below Escape and to the left of the 1 key. The game pauses and a dark overlay appears with a blinking cursor at the bottom of the screen. That’s your console. Type commands here and press Enter to execute them. The tilde key toggles the console on and off.

If the tilde doesn’t work, your keyboard layout might be different. UK keyboards often use the grave accent key (`) instead. French AZERTY keyboards typically use the ² key. Check your keyboard’s top-left corner and try keys in that area until the console opens.

Console Commands on Xbox and PlayStation (Limitations)

Console commands don’t exist on Xbox or PlayStation versions of Skyrim, including the Special Edition and Anniversary Edition. Bethesda locked down the console menu on those platforms, so there’s no native way to use these commands without modding your console or using PC-exclusive tools.

Your only option on Xbox and PlayStation is using mods that replicate console command functionality. Mods like Cheat Room or QD Inventory add chests and items that grant perk points, but they’re not as flexible or precise as true console commands. If you’re serious about command-based manipulation, PC is the only platform that delivers.

The Player.AdvSkill Command: Adding Perk Points Through Skill Leveling

Command Syntax and Parameters Explained

The Player.AdvSkill command adds experience points directly to a specific skill. When that skill levels up enough times, your character levels up and you earn a perk point. The syntax looks like this:


Player.AdvSkill [SkillID] [Experience]

Replace [SkillID] with the skill name (no brackets) and [Experience] with the amount of XP you want to add. For example, Player.AdvSkill Smithing 1000 adds 1,000 experience points to Smithing. The skill bar fills accordingly, and if you cross a level threshold, you immediately gain that skill level.

This method feels more organic than direct level manipulation because it actually improves your skills, which affects gameplay. A character with legitimately high Destruction deals more spell damage than one who just bumped their character level without touching skill values.

Skill ID List for All Skyrim Skills

Here’s the complete list of skill IDs you’ll need for the AdvSkill command. Copy these exactly, capitalization matters:

Combat Skills:

  • Alchemy
  • Alteration
  • Archery (or Marksman on older versions)
  • Block
  • Conjuration
  • Destruction
  • Enchanting
  • HeavyArmor
  • Illusion
  • LightArmor
  • Lockpicking
  • OneHanded
  • Pickpocket
  • Restoration
  • Smithing
  • Sneak
  • Speechcraft (or Speech)
  • TwoHanded

Some crafting-focused builds benefit most from boosting Smithing, Alchemy, and Enchanting together for the legendary gear loop. Others prioritize combat skills depending on their playstyle.

Calculating Experience Values for Level Ups

Each skill level requires progressively more experience. Low-level skills need less XP per level, maybe 50-200 points, while skills above 75 can demand 1,000+ XP per level. Rather than calculating exact values, most players just spam a large number like 100,000 and watch the skill shoot up.

If you want precision, check your current skill level, then add experience in small increments (500-1000 XP) until you see the level-up notification. For efficient perk point farming, focus on skills that contribute heavily to character leveling. Combat skills that you actually use generate more character XP than ones you don’t, though the AdvSkill command bypasses that distinction.

Direct Perk Point Commands and Alternatives

Using Player.SetLevel to Gain Perk Points

The Player.SetLevel command instantly sets your character to a specific level, granting all the perk points you’d have earned along the way. Syntax:


Player.SetLevel [Level]

For example, Player.SetLevel 50 bumps your character to level 50. If you were level 10, you’d gain 40 perk points immediately. This is the fastest method when you just want perk points and don’t care about individual skill values.

The downside? Your actual skill levels don’t change. You’ll have 50 perk points to spend, but if your combat skills are still at 20, you’ll struggle in fights balanced for level 50 enemies. Many players using detailed character optimization strategies prefer combining SetLevel with AdvSkill commands to match skill levels to character level.

The Player.AddPerk Command for Specific Perks

If you want a specific perk without worrying about points, Player.AddPerk adds perks directly to your character. The catch: you need the perk’s ID code, which is an 8-digit hexadecimal number. Finding these IDs requires either browsing the UESP wiki or using the help [perkname] 4 console command.

For example, to find the ID for the Augmented Flames perk:


help "Augmented Flames" 4

The console displays the perk ID (something like 000581F7). Then use:


Player.AddPerk 000581F7

This method works great if you know exactly which perks you want and don’t care about having leftover perk points. It’s particularly useful for grabbing high-level perks early or bypassing perk prerequisites that don’t fit your build.

Step-by-Step Tutorial: Adding Perk Points to Your Character

Method 1: Leveling Individual Skills

This approach feels most natural and keeps your character’s skills aligned with their level. Here’s the full process:

  1. Open the console by pressing the tilde key (~)
  2. Choose which skills to level. Pick skills that match your build or ones you actually use
  3. Enter the AdvSkill command for each skill. Example: Player.AdvSkill Destruction 100000
  4. Watch for level-up notifications. Each character level-up grants one perk point
  5. Repeat for additional skills until you have the desired number of perk points
  6. Close the console by pressing tilde again
  7. Open your skills menu and spend your new perk points

For a balanced level 50 character, you might run commands like:

  • Player.AdvSkill OneHanded 999999
  • Player.AdvSkill HeavyArmor 999999
  • Player.AdvSkill Smithing 999999

This levels those skills to 100 and grants multiple character levels in the process. Players exploring different progression systems with experience modifications sometimes combine this method with custom XP curves for tailored leveling speeds.

Method 2: Increasing Your Character Level Directly

When you just need perk points fast and don’t care about skill authenticity:

  1. Open the console with the tilde key
  2. Type Player.SetLevel [desired level] (e.g., Player.SetLevel 80)
  3. Press Enter. You’ll instantly jump to that level
  4. Close the console and check your perk points in the skills menu
  5. Manually level important skills if needed using AdvSkill commands so your combat effectiveness matches your character level

This method is brutally efficient. Going from level 1 to level 81 (the level needed to unlock every vanilla perk) takes one command and about five seconds. Just remember that your health, magicka, and stamina don’t automatically scale, you’ll need to distribute those separately when you level up, or use Player.SetAV Health [value] commands if you want to skip that too.

Advanced Console Commands for Perk Management

Removing Perks with Player.RemovePerk

Made a mistake or want to reallocate points? Player.RemovePerk strips a perk from your character, refunding the perk point. You’ll need the perk’s ID code (same process as AddPerk).

Syntax:


Player.RemovePerk [PerkID]

Example: Player.RemovePerk 000581F7 removes Augmented Flames and gives you that perk point back. This is cleaner than Skyrim’s built-in legendary skill system, which forces you to reset an entire skill to 15 just to recover perk points.

One limitation: RemovePerk doesn’t always cleanly remove perk effects. Some perks (especially passive bonuses) might leave residual effects even after removal. If you’re doing major build overhauls, consider starting a new character or using advanced scripting tools that handle perk removal more gracefully.

Resetting Skill Trees and Redistributing Points

There’s no single console command that resets all perk points at once, but you can approximate it:

  1. Use the help command to find every perk ID in the tree you want to reset: help "[skill name]" 4
  2. Remove each perk individually with Player.RemovePerk
  3. Alternatively, reset the entire skill to level 15 with: Player.SetAV [SkillName] 15
  4. Re-level the skill using AdvSkill commands if you want to keep your character level

For example, to reset Destruction magic:


Player.SetAV Destruction 15

Player.AdvSkill Destruction 999999

This drops the skill to 15 (removing all progress) then instantly levels it back to 100, leaving you with the skill level but no perks spent. You’ll have the perk points back to spend elsewhere. It’s tedious for complete respecs, which is why many players just create new characters for drastically different builds.

Common Mistakes and Troubleshooting

Console Not Opening or Commands Not Working

If the tilde key does nothing, check these fixes:

Wrong keyboard layout: Non-US keyboards often map the console to different keys. Try §, ², @, or the key directly left of 1.

Conflicting mods: Some interface mods disable or remap the console key. Check your mod manager (Mod Organizer 2, Vortex, etc.) for console-related conflicts.

Commands not executing: Syntax matters. Skyrim’s console is case-sensitive for skill names. Player.AdvSkill smithing 1000 might fail where Player.AdvSkill Smithing 1000 works. Remove any brackets when typing commands, those are just placeholder indicators.

Target reference errors: If you’re getting “compiled script not found” errors, make sure you’re not clicking on any objects when using Player commands. Click on empty space or close the console and reopen it to clear target references.

Unintended Consequences of Adding Too Many Perks

Pumping your character to level 200 with maxed skills sounds great until you realize enemy scaling has turned every bandit into a damage sponge. Skyrim’s leveling system scales enemy difficulty based on your character level in many zones, which can make the game harder if your skill levels don’t match your character level.

Another issue: quest balancing. Many quests assume you’re progressing through Skyrim’s level curve naturally. Showing up to early-game quests as a level 80 god trivializes content, while rushing to high-level dungeons with inflated levels but low actual skills gets you killed fast.

Some players also report bugs when character levels exceed 252 (the engine’s technical cap). Progression systems with advanced quest management tools sometimes break when you outlevel intended design parameters. Stick to reasonable levels (1-100) unless you’re deliberately breaking the game for fun.

Will Using Console Commands Disable Achievements?

On PC, opening the console and entering any command immediately disables achievements for that play session. The game displays a warning the first time you open the console in a new game. Your save file gets flagged, and you won’t earn any Steam or platform achievements as long as you’re playing that save.

But, the flag only affects that specific save file. Starting a new character without using console commands will re-enable achievements. Some players keep separate saves, one “clean” file for achievement hunting and another modded/console-command file for experimentation.

If you want console commands AND achievements, you’ll need a mod. The Achievements Mods Enabler (SSE Engine Fixes on Special Edition) re-enables achievements even when using console commands or mods. It’s a simple SKSE plugin that removes the achievement lock without affecting gameplay.

For players focused on build optimization and meta-gaming rather than achievement completion, the trade-off is usually worth it. Achievements are one-time unlocks: the ability to test builds and fix broken progression lasts the entire lifetime of your Skyrim installation.

Conclusion

Console commands for perk points transform Skyrim from a rigid RPG into a flexible sandbox where you control the pace and direction of character growth. Whether you’re using Player.AdvSkill to organically level skills or Player.SetLevel for instant gratification, these commands let you bypass the grind and focus on the parts of Skyrim you actually enjoy.

The methods covered here, from skill-based leveling to direct perk manipulation, give you complete control over character progression. Just remember that with great power comes the responsibility not to accidentally turn Skyrim into a cakewalk. Finding the right balance between power and challenge keeps the game interesting, even when you’ve got every perk in every tree.

Experiment with builds you’d never have time to create through normal play. That heavy armor illusionist? Two-handed sneak archer? Pure alteration tank? Console commands make them all possible without hundreds of hours of grinding. And if something breaks, you’ve got the RemovePerk command to undo your mistakes. That’s the beauty of Bethesda games, they give you the tools to play exactly the way you want.

Skyrim Hidden Chests: Complete 2026 Guide to Finding Every Secret Merchant Stash

Skyrim Enchanting Trainer: Complete Guide to Mastering Enchantments in 2026

Skyrim Nude Mods: The Complete Guide to Adult Modifications in 2026

Skyrim Unicorn: How to Find the Mythical Creature and What It Does in 2026

Skyrim Spellsword Build: The Ultimate Guide to Mastering Blade and Magic in 2026

The 15 Best Shouts in Skyrim: Ultimate Power Rankings for Dragon Slayers in 2026