
Skill
nat-tools-and-functions
author and register custom NeMo Agent tools
Description
Use when authoring, registering, composing, or testing custom NeMo Agent Toolkit tools, functions, function groups, Python components, custom agents, custom evaluators, or advanced extension patterns.
SKILL.md
NeMo Agent Toolkit Tools and Functions
Use this skill when adding custom Python behavior to the toolkit.
Workflow
- Read
references/tools-and-functions.mdfor the registration pattern. - Use
FunctionInfo.from_fn()for simple async functions. - Use function groups when related tools share a resource.
- Keep heavyweight optional imports lazy.
- Add focused tests for new component behavior.
References
references/tools-and-functions.mdreferences/advanced-python.md
More skills from the NeMo-Agent-Toolkit repository
View all 11 skillsnat-agent-configuration
configure and compose NeMo Agent Toolkit agents
Jul 14AgentsNVIDIAOrchestrationnat-evaluation
run evaluations for NeMo Agent Toolkit
Jul 14DatasetsEvalsNVIDIAQuality Assurancenat-installation
install and configure NeMo Agent Toolkit
Jul 14AgentsDeploymentNVIDIAnat-mcp-and-serving
serve and configure NeMo agent workflows
Jul 14AgentsFastAPIMCPNVIDIAnat-optimization
optimize agent workflows with NeMo
Jul 14AgentsNVIDIAOptimizationPerformancenat-path-checks
fix NeMo Agent Toolkit documentation path errors
Jul 14DebuggingDocumentationNVIDIA
More from NVIDIA
View publishernemoclaw-user-guide
retrieve NemoClaw documentation and configuration
NemoClaw
Jul 20DocumentationMCPSearchmcore-build-and-dependency
manage Megatron-LM development environments
Megatron-LM
Jul 14ContainersDeploymentPythonmcore-bump-base-image
update NVIDIA PyTorch base images
Megatron-LM
Jul 14CI/CDDeploymentmcore-cicd
manage CI/CD pipelines for Megatron-LM
Megatron-LM
Jul 14CI/CDDeploymentGitHubmcore-create-issue
investigate CI failures and create issues
Megatron-LM
Jul 14DebuggingGitHubTriagemcore-linting-and-formatting
lint and format Megatron-LM code
Megatron-LM
Jul 14Best PracticesCode Analysis