Code
Createtext-summarizer.py with the code below, or save it directly from your editor.
Skill Configuration
Createskills/text-summarization-skill/skill.yaml:
How It Works
Summarization Instructions- Clear directive: “Create clear, concise summaries”
- Target length: 2-3 sentences
- Preserves core meaning while reducing length
- Extracts user input:
messages[-1]["content"] - Passes to agent for summarization
- Returns condensed version
openai/gpt-oss-120b: Advanced text understanding- Via OpenRouter API
- Optimized for text transformation tasks
text-summarization-skill: Defines summarization capabilities- Enables skill-based discovery
Dependencies
Environment Setup
Create.env file:
Run
Example API Calls
Message Send Request
Message Send Request
Task get Request
Task get Request