Me and my wife got our AG Skipper about 2 years ago. I don’t know much on his past other than he was owned by a few people. Not sure on his age as well. He is pretty talkative and always asks for peanuts. He will also bow his head like he wants scratches, and will let you scratch his head, but after a couple of seconds will turn his head to bite. Then he will offer his head again for more but will bite again. Touching him anywhere other than his head is a no go as he will try to bite as well. He will also not step up either. Getting him out of his cage to clean or anything is also a nightmare. We leave the cage open to try and let him come out on his own but he just stays in there and won’t come out. Usually we have to resort to a towel to get him out so we don’t lose fingers, but when we finally get him out he will step up and stand on your hand just fine. Will still bite though and offer his head as usual just to try and bite again. I should also mention that he bites his nails a lot too like he’s stressed. Getting him back in the cage is no problem as he goes straight into it. Any thoughts on what might be going on or if this is normal behavior for AG’s? He is like this with everyone.
We like photos

.
Peanuts are not a good treat, as they can cotain a fungus if in shell. I'd suggest slivered almonds or walnut pieces. You can find them in the baking aisle in most grocery stores.
African greys are basically not hands on birds. i.e. they mostly do not like to be touched. A quick beak swipe is about what most will allow. There are a rare few that will allow touching/petting. The head dip is a sneak attack they do. The act all cute, dip head to lure you into petting them then they quickly nip you. They are on the defensive most of the time.
They look at their cage as their safe place. So you reaching in is a threat to him & his safe place. Explain to him his cage is dirty & needs cleaned. Ask him to be nice while you clean it. Move slowly as they do not like fast movements. Ours comes out during cage cleaning & sits on top of the cage door. You have tobe careful tho, as she'll reach down & pull your hair.
CAG's (Congo African Grey) are super intelligent. They like to know the what, why, where & how of everything. So talk to him like you would a small child. Explain everything to him. What you are doing why & how. Example: Lets go get a shower, step up, good bird, walk slowly. I have to put Jengo (our CAG) in a towel to carry her up the stairs or she'll nail me. Keep your commands consistent so as not to confuse him,. Relate your words to items & actions. Example: apple, offer him a piece. A toy is a item, etc. Step up or down is an action. Go for a walk, in his cage, etc. are actions.
We got our CAG at 6 months of age. She will be 26 years old in June. I can not get her to step up out of her cage. If I try she'll nip me. I let her out. She will come out, go to the top of her cage.I ask her to come down. She will climb down the side to the seed skirt. Then she will step up for me. It takes a few minutes. Also CAG's tend do things in their own time which is a lot slower than other parrots. You can also try to put a perch on the inside or outside of the cage door & see if he will step up from there.
It took a long time, but I taught Jengo to go in a crate on command. We have an outdoor aviary. So now when I set the crate on the ground & say time to go in, she climbs down & waddles over & into the crate. She knows it's time to go inside & eat. Jengo also learned a hand signal to go in her cage.
So move slowly, explain everything. Offer a treat if needed.
Biting his nails could be because he's bored. Keep him stimulated by using foraging or puzzle toys. Baby staking cups are one. Many bird supply sites have some sort of foraging or puzzle toy. Paper cups pinched shut, paper bags. Put small treats in them. Shredder toys are good too.