add new enum to the list later c#

I have an enum list of vitals, skills, attributes, etc. There are various additions I want to make later in the game. A certain skill only available to certain guild members or a class of weapon only available to the highest intelligence characters. How can I add it later via code?

I don’t think you can. The idea of “adding more later” is really contrary to the concept of an Enum, which historically would allow compilers to optimize integer comparisons for things while still being readable and typed in code.

You should probably have a bunch of const static strings (or ints) for your various attributes and add them to a List or Set attached to your characters as they become available.