refactor Blade skill