Instead of adding a new skill for every new weapon, you could change existing skills, so it's less of a clusterfuck. These two weapons were historically used to decent success.
Gauche(parrying dagger)(used in place of a shield) It would increase the duration of parry(maybe double duration?), but you wouldn't be able to shield up.
Buckler:(A small shield) It changes the function of shield up. Instead of 3x melee, it's 1x but it's cooldown is reduced(maybe halfed?). ( it makes sense, because a small shield isn't going to block as well as a full one, but it's more wieldy.