Sims 4 UI Cheats

Sims 4 skill cheats

Updated

Skill cheats in The Sims 4 all use one command: stats.set_skill_level, followed by the skill's internal name and the level you want. Turn cheats on with testingcheats true first, because none of these run without it.

Every skill code in the current game is below, grouped by life stage: adult skills that run to level 10, minor skills that stop at 5, the four child skills, the five toddler skills, and the horse skills that need an extra identifier. Where two guides spell an internal name differently, the table gives the better-supported spelling and says what the other one is.

Turn cheats on first

Open the cheat console with Ctrl + Shift + C on a Windows PC. On a Mac, Command + Shift + C is the shortcut most guides give, though EA's own cheats page says Ctrl + Shift + C works on both. Try one, then the other. On PlayStation and Xbox, hold all four shoulder buttons at once.

Then type testingcheats true and press Enter. Skill cheats belong to the stats. family, which the master switch controls, and the setting applies to the save you are playing.

  1. 1

    Open the cheat console

    Press Ctrl + Shift + C on a Windows PC. On a Mac, try Command + Shift + C first, then Ctrl + Shift + C. On PlayStation and Xbox, hold all four shoulder buttons at once. A text bar appears in the top-left corner.

  2. 2

    Type testingcheats true

    Press Enter. Skill cheats are part of the stats. family, and none of them run until this master switch is on. testingcheats on does the same thing.

  3. 3

    Find the skill in the tables below

    Copy the whole command, including the number at the end. The name in the code is rarely the name the game shows you, so copying beats typing from memory.

  4. 4

    Paste it and press Enter

    Change the last number if you want a level other than the maximum. stats.set_skill_level Major_Charisma 4 gives level 4 Charisma. Open the Skills panel afterwards to confirm the change landed.

The full walkthrough for every platform, including what to do when the console will not open, is on how to enable cheats in The Sims 4.

How the skill cheat command works

The pattern never changes:

stats.set_skill_level <internal name> <level>

The internal name is the part people get wrong. It is not the name in the Skills panel. Cooking is Major_HomestyleCooking, Mixology is Major_Bartending, and Natural Living is Skill_NLS. Fitness uses a Skill_ prefix while almost every other level 10 skill uses Major_. There is no rule to learn here, only a list, which is why this page exists.

The level is the second half. The command sets the skill to that number rather than adding to it, so stats.set_skill_level Major_Painting 3 is a Sim who has done a little painting, not a Sim who has done three more paintings than before.

Two things are worth knowing before you copy anything. The first is spaces. At least one large guide prints Major_Rocket Science and Major_DJ Mixing, and neither can work, because the space ends the argument and the console reads the rest as a level. Close them up. The second is capitalisation, which does not matter at all. Cheat codes are not case sensitive, so a capital letter is never the reason a command failed.

One useful limit to know: EA states that skill books take a Sim to level 9 and no further. Cheats have no such ceiling, so the command is the only way to hand a Sim a level 10 skill outright.

Adult skills, level 10

These are the adult skills: everything that is not a child, toddler or horse skill. The first table is the base game. The second is everything a pack adds, with the pack named in the Notes column, so you can skip the rows for packs you do not own.

Base game skills, level 10

Every skill the base game gives an adult Sim. The number at the end is the level you want, so swap the 10 for any number from 1 to 10.

Sims 4 adult skill cheats
CommandWhat it doesNotesCopy
Commandstats.set_skill_level Major_HomestyleCooking 10What it doesSets the Cooking skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_GourmetCooking 10What it doesSets the Gourmet Cooking skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Bartending 10What it doesSets the Mixology skill.NotesNeeds testingcheats true. The skill is called Mixology in the panel and Bartending in the code.
Commandstats.set_skill_level Major_Charisma 10What it doesSets the Charisma skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Comedy 10What it doesSets the Comedy skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Fishing 10What it doesSets the Fishing skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Skill_Fitness 10What it doesSets the Fitness skill.NotesNeeds testingcheats true. The prefix is Skill_, not Major_. Fitness is also the skill behind lightsaber duels in Journey to Batuu.
Commandstats.set_skill_level Major_Gardening 10What it doesSets the Gardening skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Guitar 10What it doesSets the Guitar skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Piano 10What it doesSets the Piano skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Violin 10What it doesSets the Violin skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Handiness 10What it doesSets the Handiness skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Logic 10What it doesSets the Logic skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Mischief 10What it doesSets the Mischief skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Painting 10What it doesSets the Painting skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_Photography 10What it doesSets the Photography skill.NotesNeeds testingcheats true. Get to Work extends this skill rather than adding a second one. Some guides print a Get to Work version capped at level 5; 10 is the cap in the current game.
Commandstats.set_skill_level Major_Programming 10What it doesSets the Programming skill.NotesNeeds testingcheats true.
Commandstats.set_skill_level Major_RocketScience 10What it doesSets the Rocket Science skill.NotesNeeds testingcheats true. Type it closed up. Some guides print Major_Rocket Science, which cannot work, because the space ends the argument.
Commandstats.set_skill_level Major_VideoGaming 10What it doesSets the Video Gaming skill.NotesNeeds testingcheats true. Closed up again. A space in the middle breaks the command.
Commandstats.set_skill_level Major_Writing 10What it doesSets the Writing skill.NotesNeeds testingcheats true.

Pack skills, level 10

These only exist if you own the pack named in the Notes column. Vampire Lore is the one skill in the game that goes past 10.

Sims 4 adult skill cheats
CommandWhat it doesNotesCopy
Commandstats.set_skill_level Major_Baking 10What it doesSets the Baking skill.NotesNeeds testingcheats true. Get to Work only.
Commandstats.set_skill_level Major_DJMixing 10What it doesSets the DJ Mixing skill.NotesNeeds testingcheats true. Get Together only. Closed up. Some guides print Major_DJ Mixing, which the console cannot read.
Commandstats.set_skill_level Major_Singing 10What it doesSets the Singing skill.NotesNeeds testingcheats true. City Living only.
Commandstats.set_skill_level Major_Vet 10What it doesSets the Veterinarian skill.NotesNeeds testingcheats true. Cats & Dogs only.
Commandstats.set_skill_level Major_Flowerarranging 10What it doesSets the Flower Arranging skill.NotesNeeds testingcheats true. Seasons only. Major_FlowerArranging works too. Cheat codes are not case sensitive.
Commandstats.set_skill_level Major_Acting 10What it doesSets the Acting skill.NotesNeeds testingcheats true. Get Famous only.
Commandstats.set_skill_level Major_Robotics 10What it doesSets the Robotics skill.NotesNeeds testingcheats true. Discover University only.
Commandstats.set_skill_level Major_ResearchDebate 10What it doesSets the Research and Debate skill.NotesNeeds testingcheats true. Discover University only.
Commandstats.set_skill_level AdultMajor_Fabrication 10What it doesSets the Fabrication skill.NotesNeeds testingcheats true. Eco Lifestyle only. Two of the three guides checked use the AdultMajor_ prefix, so start there. One prints Major_Fabrication instead.
Commandstats.set_skill_level Major_RockClimbing 10What it doesSets the Rock Climbing skill.NotesNeeds testingcheats true. Snowy Escape only. Closed up. A printed space in the middle is a typo that will not run.
Commandstats.set_skill_level Major_Skiing 10What it doesSets the Skiing skill.NotesNeeds testingcheats true. Snowy Escape only.
Commandstats.set_skill_level Major_Snowboarding 10What it doesSets the Snowboarding skill.NotesNeeds testingcheats true. Snowy Escape only.
Commandstats.set_skill_level Major_Knitting 10What it doesSets the Knitting skill.NotesNeeds testingcheats true. Nifty Knitting Stuff only.
Commandstats.set_skill_level AdultMajor_EquestrianSkill 10What it doesSets the Horse Riding skill on a Sim.NotesNeeds testingcheats true. Horse Ranch only. Some guides drop the Adult prefix. The longer form is the safer first try; the horse itself has its own skills further down the page.
Commandstats.set_skill_level Major_Gemology 10What it doesSets the Gemology skill.NotesNeeds testingcheats true. Crystal Creations Stuff only.
Commandstats.set_skill_level major_archaeology 10What it doesSets the Archaeology skill.NotesNeeds testingcheats true. Jungle Adventure only.
Commandstats.set_skill_level Major_Herbalism 10What it doesSets the Herbalism skill.NotesNeeds testingcheats true. Outdoor Retreat only.
Commandstats.set_skill_level Major_Parenting 10What it doesSets the Parenting skill.NotesNeeds testingcheats true. Parenthood only.
Commandstats.set_skill_level Major_Wellness 10What it doesSets the Wellness skill.NotesNeeds testingcheats true. Spa Day only.
Commandstats.set_skill_level Major_PipeOrgan 10What it doesSets the Pipe Organ skill.NotesNeeds testingcheats true. Vampires only.
Commandstats.set_skill_level VampireLore 15What it doesSets the Vampire Lore skill, which runs to 15 rather than 10.NotesNeeds testingcheats true. Vampires only. The only skill in the game with a 15 level cap. Vampirelore works as well, since the console ignores capitalisation.
Commandstats.set_skill_level Major_Romance 10What it doesSets the Romance skill.NotesNeeds testingcheats true. Lovestruck only.
Commandstats.set_skill_level Major_Pottery 10What it doesSets the Pottery skill.NotesNeeds testingcheats true. Businesses & Hobbies only.
Commandstats.set_skill_level Major_Tattooing 10What it doesSets the Tattooing skill.NotesNeeds testingcheats true. Businesses & Hobbies only.
Commandstats.set_skill_level Major_Apothecary 10What it doesSets the Apothecary skill.NotesNeeds testingcheats true. Enchanted by Nature only.
Commandstats.set_skill_level Skill_NLS 10What it doesSets the Natural Living skill.NotesNeeds testingcheats true. Enchanted by Nature only. The code gives nothing away. NLS is the internal short name for Natural Living.
Commandstats.set_skill_level major_papercraft 10What it doesSets the Papercraft skill.NotesNeeds testingcheats true. Adventure Awaits only.
Commandstats.set_skill_level major_Swordsmanship 10What it doesSets the Swordsmanship skill.NotesNeeds testingcheats true. Royalty & Legacy only. EA's own skill guide spells it Swordsmanship, with both s sounds. One large guide prints Swordmanship instead. Use EA's spelling first, and try the shorter one only if the console rejects it.

Minor skills, level 5

A minor skill has five levels rather than ten, and every one of them comes from a pack, so 5 is the top of the range in every row below.

Pet Training is the row people misread. It is the Sim's skill, not the pet's, even though the pet is the one learning to sit.

Minor skills, level 5

Minor skills are shorter, so the highest number these commands accept is 5. Every one of them comes from a pack.

Sims 4 minor skill cheats
CommandWhat it doesNotesCopy
Commandstats.set_skill_level Minor_Dancing 5What it doesSets the Dancing skill.NotesNeeds testingcheats true. Get Together only.
Commandstats.set_skill_level Minor_Media 5What it doesSets the Media Production skill.NotesNeeds testingcheats true. Get Famous only. One guide gives minor_mediaproduction. Minor_Media is the form two sources agree on, so start with that.
Commandstats.set_skill_level Skill_Dog 5What it doesSets the Pet Training skill.NotesNeeds testingcheats true. Cats & Dogs only. This skill belongs to the Sim doing the training, not to the cat or dog.
Commandstats.set_skill_level AdultMinor_JuiceFizzing 5What it doesSets the Juice Fizzing skill.NotesNeeds testingcheats true. Eco Lifestyle only. Two sources use the AdultMinor_ prefix; one drops the Adult. The longer form is the safer first try.
Commandstats.set_skill_level Minor_Medium 5What it doesSets the Medium skill.NotesNeeds testingcheats true. Paranormal Stuff only.
Commandstats.set_skill_level Skill_CrossStitch 5What it doesSets the Cross Stitch skill.NotesNeeds testingcheats true. Cottage Living only.
Commandstats.set_skill_level adultminor_entrepreneur 5What it doesSets the Entrepreneur skill.NotesNeeds testingcheats true. High School Years only. Some guides print Minor_Entrepreneur. The two spellings are disputed.
Commandstats.set_skill_level AdultMinor_RanchNectar 5What it doesSets the Nectar Making skill.NotesNeeds testingcheats true. Horse Ranch only. Some guides print Minor_RanchNectar. The two spellings are disputed.
Commandstats.set_skill_level Adultminor_localculture 5What it doesSets the Selvadoradian Culture skill.NotesNeeds testingcheats true. Jungle Adventure only. Some guides print Minor_LocalCulture. The two spellings are disputed.
Commandstats.set_skill_level Minor_Thanatology 5What it doesSets the Thanatology skill.NotesNeeds testingcheats true. Life & Death only.
Commandstats.set_skill_level Skill_Bowling 5What it doesSets the Bowling skill.NotesNeeds testingcheats true. Bowling Night Stuff only.
Commandstats.set_skill_level skill_archery 5What it doesSets the Archery skill.NotesNeeds testingcheats true. Adventure Awaits only.
Commandstats.set_skill_level diving 5What it doesSets the Diving skill.NotesNeeds testingcheats true. Adventure Awaits only. No prefix at all on this one. Type the word on its own.
Commandstats.set_skill_level entomology 5What it doesSets the Entomology skill.NotesNeeds testingcheats true. Adventure Awaits only. No prefix here either.

Child and toddler skills

Children and toddlers have their own short skill sets, and the codes look nothing like the adult ones. Child skills use Skill_Child_ and run to 10. Toddler skills use the long statistic_skill_toddler_ prefix and stop at 5, except Potty.

Potty is the one cap worth flagging. One large guide gives 3 and another gives 5. The skill has three stages in game, so 3 is the more credible number, and typing 5 is harmless because the game clamps the value.

Child skills, level 10

A child Sim has four skills of their own. They run to 10, and they use the Skill_Child_ prefix.

Sims 4 child and toddler skill cheats
CommandWhat it doesNotesCopy
Commandstats.set_skill_level Skill_Child_Creativity 10What it doesSets the Creativity skill on a child.NotesNeeds testingcheats true.
Commandstats.set_skill_level Skill_Child_Mental 10What it doesSets the Mental skill on a child.NotesNeeds testingcheats true.
Commandstats.set_skill_level Skill_Child_Motor 10What it doesSets the Motor skill on a child.NotesNeeds testingcheats true.
Commandstats.set_skill_level Skill_Child_Social 10What it doesSets the Social skill on a child.NotesNeeds testingcheats true.

Toddler skills, level 5

Toddler skills stop at 5, except Potty, which has three in-game stages.

Sims 4 child and toddler skill cheats
CommandWhat it doesNotesCopy
Commandstats.set_skill_level statistic_skill_toddler_communication 5What it doesSets the Communication skill on a toddler.NotesNeeds testingcheats true. The shorter Skill_Toddler_Communication is widely reported to work as well, but the long form is the one two sources print.
Commandstats.set_skill_level statistic_skill_toddler_imagination 5What it doesSets the Imagination skill on a toddler.NotesNeeds testingcheats true.
Commandstats.set_skill_level statistic_skill_toddler_movement 5What it doesSets the Movement skill on a toddler.NotesNeeds testingcheats true.
Commandstats.set_skill_level statistic_skill_toddler_thinking 5What it doesSets the Thinking skill on a toddler.NotesNeeds testingcheats true.
Commandstats.set_skill_level statistic_skill_toddler_potty 3What it doesSets the Potty skill on a toddler.NotesNeeds testingcheats true. The cap is disputed: one guide gives 3, another gives 5. Potty has three stages in game, so 3 is the more credible number. Typing 5 does no harm, because the game clamps it.

Horse skills

Horse Ranch splits its skills in two. Horse Riding belongs to the Sim and works like any other adult skill. Temperament, Agility, Jumping and Endurance belong to the horse, and the command needs the horse's identifier at the end.

Get that identifier with sims.get_sim_id_by_name <FirstName> <LastName>, using the horse's name as it appears in your household. The console prints a long number. Paste it after the level.

Horse skills, level 10

A horse's own skills need the horse's identifier at the end of the command. Look it up first with the get_sim_id command below, then paste the long number in where the angle brackets are.

Sims 4 horse skill cheats
CommandWhat it doesNotesCopy
Commandsims.get_sim_id_by_name <FirstName> <LastName>What it doesPrints the horse's identifier so you can use it in the four commands below.NotesNeeds testingcheats true. Horse Ranch only. Use the name exactly as it appears in your household.
Commandstats.set_skill_level Horse_Temperament 10 <HorseID>What it doesSets the horse's Temperament skill.NotesNeeds testingcheats true. Horse Ranch only.
Commandstats.set_skill_level Horse_Agility 10 <HorseID>What it doesSets the horse's Agility skill.NotesNeeds testingcheats true. Horse Ranch only.
Commandstats.set_skill_level Horse_Jumping 10 <HorseID>What it doesSets the horse's Jumping skill.NotesNeeds testingcheats true. Horse Ranch only.
Commandstats.set_skill_level Horse_Endurance 10 <HorseID>What it doesSets the horse's Endurance skill.NotesNeeds testingcheats true. Horse Ranch only.

Maxing every skill at once

There is no single command that maxes every skill. None of the sources behind this page documents one, and a page that invented one would waste your time at the console. What you do instead is run one command per skill.

Copy the commands you want from the tables above and run them one after another, pressing Enter after each. Keeping the list in a text file beside the game means you only assemble it once.

If you are maxing a lot of skills often, the click route is faster than the typing route. The UI Cheats Extension sets a skill from its own progress bar, so a full panel takes one right-click per skill and no internal names at all.

Two caps to remember while you work through a list. Minor skills stop at 5, so a 10 in those rows does nothing useful. Vampire Lore goes to 15, and if you type 10 there you have left five levels on the table.

Mac, Xbox, PlayStation and achievements

The commands are identical on every platform. Only the way you open the console changes, and on console what it costs you changes too.

On a Mac, EA's cheats page says Ctrl + Shift + C works on PC and Mac alike, while Sims Community and SnootySims both give Command + Shift + C. Both are reported to work on most Mac keyboards, so if one does nothing, try the other before assuming the console is broken.

On PlayStation, hold R1, R2, L1 and L2 together. On Xbox, hold RB, RT, LB and LT. Press all four again, or Esc, to close the bar. There is no mod shortcut on either platform: The Sims 4 on consoles does not support script mods of any kind, so the UI Cheats Extension is a Windows and macOS tool only.

The achievement rule is straightforward. Skill cheats need testingcheats true, and on console that switch disables Achievements and Trophies for the save you are in. Build mode cheats do not, which EA calls out explicitly. Nothing is lost permanently and nothing carries to your other saves.

Setting skills with the UI Cheats Extension

The UI Cheats Extension is a free script mod by weerbesu that puts these cheats onto the game's own panels. For skills it removes the part of the job this page exists to solve: you never type an internal name, so no spelling is ever disputed.

Open the Skills panel, and the mod adds these actions:

  • Right-click a skill bar to choose a level.
  • Right-click the icon that opens the Skills panel to add any skill to the panel, including one your Sim has never started.
  • Right-click the Skill Mastery Perks title bar to add mastery perks.
  • Right-click a mastery perk to remove it.

The same right-click works on a skill bar in the Sim Profile, and since version 1.37 that covers pet skill bars too.

The trade-off is that the mod only helps on PC and Mac, it has to be installed and kept current with the game, and Script Mods has to be switched on in the game's options. The typed commands on this page do not depend on a mod staying up to date. Everything the mod can click is listed panel by panel, and what the UI Cheats Extension is covers the download and the install.

When a skill cheat does nothing

Work through these in order.

  • The master switch is off. Type testingcheats true again. The setting belongs to the save you are playing, so it is the first thing to re-check.
  • The internal name is wrong. Copy it from the table rather than typing it from memory. Cooking is not Major_Cooking.
  • There is a space in the name. A space ends the argument, so anything after it is read as the level. Close the name up.
  • You do not own the pack. A skill from a pack you do not have is not in your game, so the command has nothing to set.
  • The spelling is one of the disputed ones. Fabrication, Juice Fizzing, Entrepreneur, Nectar Making, Selvadoradian Culture, Horse Riding and Swordsmanship are all printed two ways across the major guides. Each row above gives both, so try the second form before giving up.
  • You typed a level the skill does not have. Minor skills stop at 5.

If no cheat at all runs, and not just skill cheats, the problem is the console rather than the command. Start with Sims 4 cheats not working, which goes through syntax, outdated mods, the game cache and a repair in the order that actually resolves it.

Frequently asked questions

How do you use skill cheats to increase a skill in The Sims 4?

Open the cheat console, type testingcheats true, then type stats.set_skill_level followed by the skill's internal name and the level you want. For example, stats.set_skill_level Major_Charisma 10 gives a Sim the highest Charisma level in the game.

Is there a cheat to max all skills at once?

No single command in the sources behind this page maxes every skill. You run one stats.set_skill_level command per skill. Pasting a list of commands into the console one after another is the fastest way to do it by typing, and right-clicking each skill bar with the UI Cheats Extension is the fastest way to do it by clicking.

What is the highest skill level in The Sims 4?

Level 10 for a major skill, level 5 for a minor skill, and level 10 for the four child skills. Vampire Lore is the exception: it runs to 15, and it is the only skill in the game that does.

Do skill cheats work without testingcheats true?

No. Every stats. command needs the master switch. Money and Build mode cheats are the ones that work without it; skill cheats are not.

Can you cheat a skill higher than a skill book allows?

Yes. EA states that skill books take a Sim to level 9 at most. Cheats have no such limit, so the command will take the same skill to 10.

Do skill cheats work on Xbox and PlayStation?

Yes. Hold all four shoulder buttons to open the console and type the same commands. Because skill cheats need testingcheats true, they switch off Achievements and Trophies for that save. Other saves are unaffected.

How do you cheat a horse's skill?

Horse skills need the horse's identifier at the end of the command. Run sims.get_sim_id_by_name with the horse's first and last name, copy the long number it prints, and paste it after the level, as in stats.set_skill_level Horse_Jumping 10 <HorseID>.

Are cheat codes case sensitive?

No. The console ignores capitalisation, so VampireLore and vampirelore both work. Spaces are a different matter: a space inside a skill name ends the argument and breaks the command.