Extract skill + extract list function