Skills
Skills are the execution layer of Karyam.
While Models provide intelligence and reasoning, Skills provide the ability to perform actions in the real world.
Without Skills, AI can answer questions.
With Skills, AI can perform work.
Examples include:
- Querying databases
- Sending emails
- Creating tickets
- Executing commands
- Calling APIs
- Retrieving information
- Interacting with cloud services
Why Skills Exist
Section titled “Why Skills Exist”Modern business processes rarely operate in isolation.
AI systems often need to interact with:
- Databases
- Internal APIs
- Cloud infrastructure
- Monitoring systems
- Communication tools
- File systems
- Developer platforms
Skills provide a secure and reusable interface for these interactions.
Skills in Karyam
Section titled “Skills in Karyam”Skills can be attached to:
- Agents
- AI Flows
Once attached, they become available to the model during execution.
The model decides when and how to use them based on the current task.
Skill Categories
Section titled “Skill Categories”Karyam organizes Skills into several categories to improve discoverability and management.
Infra & Execution
Section titled “Infra & Execution”Infrastructure and execution capabilities for interacting with operating systems and servers.
Available skills:
- SSH
- SSH Key
- Local Command
Typical use cases:
- Server administration
- Configuration management
- Log collection
- Infrastructure automation
Dev Platforms
Section titled “Dev Platforms”Integration with software development and cloud platforms.
Available skills:
- GitHub
- AWS
Typical use cases:
- Repository management
- Pull request automation
- Infrastructure operations
- Deployment workflows
Analytics
Section titled “Analytics”Skills for querying and analyzing structured data.
Available skills:
- DuckDB Analytics
Typical use cases:
- Reporting
- Data exploration
- Business intelligence
- Analytics workflows
Monitoring & Security
Section titled “Monitoring & Security”Skills for observability, security, and governance.
Available skills:
- OSV-DB
- Prometheus
- Human Confirmation / Approvals
Typical use cases:
- Vulnerability scanning
- Metrics collection
- Human-in-the-loop approvals
- Operational monitoring
Web & External
Section titled “Web & External”Access information and services outside the organization.
Available skills:
- Web Search
- Browser
Typical use cases:
- Research
- Market analysis
- Data collection
- Website automation
File System
Section titled “File System”Interact with local files and documents.
Available skills:
- File-Read
- File-Write
Typical use cases:
- Report generation
- Document processing
- Configuration management
- File automation
Communication
Section titled “Communication”Interact with communication channels and messaging systems.
Available skills:
- Email-Send
- Email-Read
- Webhook
- Google Chat
Typical use cases:
- Notifications
- Alerting
- Workflow integration
- Team communication
Voice Input
Section titled “Voice Input”Enable voice interactions with AI systems.
Available skills:
- Google Speech-to-Text (V2)
Typical use cases:
- Voice assistants
- Hands-free operation
- Voice-driven workflows
Databases
Section titled “Databases”Provide direct access to structured business data.
Available skills:
- PostgreSQL
- Redis
- Elasticsearch
- Cassandra
- ClickHouse
- MongoDB
- Oracle
Typical use cases:
- Customer lookup
- Operational data access
- Reporting
- Business workflows
Vector Search
Section titled “Vector Search”Access enterprise knowledge stored in vector databases.
Available skills:
- Vector Search
Typical use cases:
- Knowledge retrieval
- Enterprise search
- Document understanding
- Retrieval-Augmented Generation (RAG)
Utilities
Section titled “Utilities”Reusable utility functions and transformations.
Available skills:
- Social Media Formatter
Typical use cases:
- Content generation
- Platform formatting
- Marketing automation
Skills and Security
Section titled “Skills and Security”Skills execute actions that may affect business systems and infrastructure.
Because of this, Karyam provides several governance mechanisms:
- Human approvals
- Audit logs
- RBAC
- Service Catalog publishing
- Domain restrictions
These controls ensure Skills operate safely within enterprise environments.
Relationship to Other Concepts
Section titled “Relationship to Other Concepts”Models +Skills ↓Agents ↓AI Flows ↓RunsSkills provide the capabilities that allow AI systems to move beyond conversation and into action.
Skills vs MCP Servers
Section titled “Skills vs MCP Servers”Skills and MCP Servers both provide external capabilities, but they serve different purposes.
| Skills | MCP Servers |
|---|---|
| Native Karyam integrations | External tool ecosystems |
| Managed directly inside Karyam | Connected using MCP |
| Built-in authentication flows | Server-managed authentication |
| Optimized for common business use cases | Ideal for custom integrations |
Organizations often use both together.
The Karyam Philosophy
Section titled “The Karyam Philosophy”AI becomes valuable when it can perform work, not just generate text.
Skills are what transform intelligence into action.
