jeremylongshore / openrouter-function-calling
Install for your project team
Run this command in your project directory to install the skill for your entire team:
mkdir -p .claude/skills/openrouter-function-calling && curl -L -o skill.zip "https://fastmcp.me/Skills/Download/1954" && unzip -o skill.zip -d .claude/skills/openrouter-function-calling && rm skill.zip
Project Skills
This skill will be saved in .claude/skills/openrouter-function-calling/ and checked into git. All team members will have access to it automatically.
Important: Please verify the skill by reviewing its instructions before using it.
Implement function/tool calling with OpenRouter models. Use when building agents or structured outputs. Trigger with phrases like 'openrouter functions', 'openrouter tools', 'openrouter agent', 'function calling'.
0 views
0 installs
Skill Content
---
name: openrouter-function-calling
description: |
Implement function/tool calling with OpenRouter models. Use when building agents or structured outputs. Trigger with phrases like 'openrouter functions', 'openrouter tools', 'openrouter agent', 'function calling'.
allowed-tools: Read, Write, Edit, Grep
version: 1.0.0
license: MIT
author: Jeremy Longshore <jeremy@intentsolutions.io>
---
# Openrouter Function Calling
## Overview
This skill demonstrates implementing function calling and tool use patterns with OpenRouter-supported models.
## Prerequisites
- OpenRouter integration
- Model that supports function calling (GPT-4, Claude, etc.)
## Instructions
Follow these steps to implement this skill:
1. **Verify Prerequisites**: Ensure all prerequisites listed above are met
2. **Review the Implementation**: Study the code examples and patterns below
3. **Adapt to Your Environment**: Modify configuration values for your setup
4. **Test the Integration**: Run the verification steps to confirm functionality
5. **Monitor in Production**: Set up appropriate logging and monitoring
## Output
Successful execution produces:
- Working OpenRouter integration
- Verified API connectivity
- Example responses demonstrating functionality
## Error Handling
See `{baseDir}/references/errors.md` for comprehensive error handling.
## Examples
See `{baseDir}/references/examples.md` for detailed examples.
## Resources
- [OpenRouter Documentation](https://openrouter.ai/docs)
- [OpenRouter Models](https://openrouter.ai/models)
- [OpenRouter API Reference](https://openrouter.ai/docs/api-reference)
- [OpenRouter Status](https://status.openrouter.ai)