Leveraging Agent Skills for Writing CUDA Kernels with Upskill

Hugging Face has introduced a method to enhance smaller AI models’ performance on complex tasks, such as writing CUDA kernels, through the use of agent skills. This process utilizes the new upskill tool, allowing you to generate and evaluate agent skills with large models and apply these skills to smaller or more cost-effective models.
Agent skills are packaged forms of knowledge that can be exchanged between models and tools, defined as files containing instructions in markdown and scripts. They prove particularly beneficial in niche or hard problem domains where models might not naturally excel.
Steps to Upskill Using Claude and Upskill Tool
1. Building a Kernel with Claude Opus 4.5: The process begins by employing Claude Code to interactively assemble a kernel and export the trace. This involves iterating solutions with draft skills, enabling continuous improvement through smaller model experimentation.
2. Creating an Agent Skill from the Trace: After the kernel is constructed, instruct Claude to generate a skill file for the completed task. Employing the Anthropic ‘skill creator’ can also facilitate this process, creating skills based on the agent's activity trace. upskill enhances usefulness by also providing test cases to assess skill performance.
3. Applying the Skill across Models: Transfer the newly crafted skill to desired models following standard practices, where skills are formatted as directories, e.g., {agent}/skills/{skill_name}/SKILL.md. Use upskill eval commands to run model performance comparisons using these skills, highlighting differences in accuracy and token usage across varied platforms like codex or cursor.
Ultimately, skills can aid in reducing token consumption while maintaining accuracy, critical for recurring tasks on different models. However, variations in effectiveness suggest iterative skill refinement may be necessary.
📖 Read the full source: Hugging Face Blog
👀 See Also

Building a Local Financial Data + Personal AI Rig on Mac Studio
A developer shares their journey building a fully localized financial data processing and personal AI assistant on a Mac Studio, including architecture decisions, memory split, cron orchestration, and first-setup optimizations.

Building a Fully Local Multi-Agent Assistant with OpenClaw and Ollama
A developer shares their stack for a fully local personal AI assistant using OpenClaw and Ollama, including models qwen3.5:35b-a3b, gemma3:4b, mistral:7b, MCP servers for Home Assistant and Gmail, and a Telegram Bot interface.

OpenClaw 3.22 Upgrade Checklist: Practical Steps from a Developer Who Got Burned
A developer shares specific upgrade steps for OpenClaw 3.22, including checking for deprecated environment variables, creating backups, running migration commands, and verifying plugin compatibility.

Maximizing AI Agent Capabilities in OpenClaw
OpenClaw's AI can be optimized by selecting the right model and providing specific system context. The Qwen models excel in tool use, critical for autonomous workflows.