Default Skills
Default skills are pre-built capabilities that come out-of-the-box with the AI Colleagues platform. These skills are ready to use immediately and cover common business automation needs.
Watch the tutorial
Available Default Skills
Data Analysis
- Purpose: Analyse data across various file formats
- Supported Formats:
.csv,.xlsx,.xls - Capabilities:
- Statistical analysis and calculations
- Data validation and cleansing
- Pattern recognition and insights
- Report generation from datasets
- Use Cases:
- Employee attendance analysis
- Financial data processing
- Performance metrics calculation
- Compliance reporting
- How to Use:
- Upload a supported data file to the conversation or as attachments within AOP
- Specify what analysis to perform (e.g., "Calculate average attendance for each department")
- The skill processes the file, performs calculations and returns insights
Use the output to further define steps and logics in AOP
Document Parsing
- Purpose: Extract information from various document types
- Supported Formats:
.doc,.docx,.pdf,.jpg,.jpeg,.png - Capabilities:
- Text extraction and OCR
- Structured data identification
- Form field recognition
- Content categorisation
- Use Cases:
- Resume parsing for recruitment
- Invoice data extraction
- Contract review and analysis
- Compliance document processing
- How to Use:
- Upload a document to the conversation or as attachments within AOP
- Specify what information to extract through the step's description where the skill is being used (e.g., "Extract candidate details from this resume")
- The skill parses the document, analyses the data and returns output
Use the output to further define steps and logics in AOP
Web Search
- Purpose: Search for information across the web and retrieve relevant details
- Capabilities:
- Real-time web search queries
- Information retrieval and summarisation
- Current data and trend analysis
- Fact verification and research
- Use Cases:
- Market research and competitive analysis
- Current policy and regulation lookup
- Vendor information verification
- How to Use:
- Provide a search query or topic through the step's description where the skill is used (e.g., "Find latest compliance regulations for data privacy in EU")
- The skill searches the web, retrieves relevant results and summarises findings
Use the output to further define steps and logics in AOP
Search for information in knowledge base
- Purpose: Search and retrieve information from your organisation's knowledge base and policy documents
- Capabilities:
- Natural language query processing
- Policy and procedure retrieval
- Contextual answer generation
- Multi-lingual knowledge search
- Use Cases:
- Retrieving guidelines and procedures
- Configure decision logics basis company policies
- How to Use:
- Enable the skill under Skills section
- Add search query as a part of step's description from where the skill is used (For example, "Search for most relevant leave policies and check for guidelines")
- The skill searches the knowledge base and returns relevant policy information
Employee Directory Search
- Purpose: Find employee information using natural language queries across your organisation's directory
- Capabilities:
- Semantic search for roles and departments
- Regex matching for names and identifiers
- Organisational hierarchy navigation
- Manager and reportee lookups
- Use Cases:
- Looking up initiator's manager contact details
- Finding team members of the initiator
- How to Use:
- Enable Employee directory skill
- Configure searchable fields (name, email, department, designation) in the settings
- Query using natural language as a part of step's description where the skill is used (e.g., "Find all software engineers in the Mumbai office")
- The skill searches the directory, matches criteria and returns employee details
Use the output to further define steps and logics in AOP
Document Management
- Purpose: Search and retrieve documents from your organisation's document management system (DMS)
- Capabilities:
- Document search by name or content
- Folder structure navigation
- Document URL retrieval
- Integration with enterprise DMS platforms
- Use Cases:
- Finding employee documents (offer letters, contracts)
- Retrieving supporting documents for queries
- Locating compliance and audit documents
- How to Use:
- Connect your DMS integration (SharePoint, Google Drive, etc.)
- Enable the skill in AI Colleague settings
- Request documents using natural language (e.g., "Find my latest offer letter")
- The skill searches the DMS, locates matching documents and returns download URLs
Use the output to further define steps and logics in AOP
Case Management
Purpose: Create, view, and manage support cases or tickets — entirely within the AI Colleague conversation, without switching to the Help & Support portal.
Capabilities:
- Conversational and webview-based ticket creation
- Raise ticket on behalf of a colleague
- Auto-fill form fields from employee profile and conversation context
- Attachment support during ticket creation and when adding comments
- View all tickets — self-raised, raised for you, or raised for someone else
- Full ticket details — comments, approval status, custom fields, due date, watchers
- Add comments to existing tickets directly in chat
- Rate a closed ticket inline
- Case status tracking
Use Cases:
- Raising IT support tickets within Leena AI Case Management
- Submitting HR service requests within Leena AI Case Management
- Managers raising tickets on behalf of their reportees
- Tracking and managing existing tickets without visiting the support portal
How to Use:
- Configure departments and case forms in the Case Management module settings
- Select the ticket creation mode (Conversational or Webview) in the CM skill settings within the AI Colleague
- Enable Raise ticket on behalf in the CM skill settings if managers should be able to raise tickets for reportees
- Provide instructions in the step's description where the skill is used — for example: "Initiate ticket creation for IT issues (e.g., 'I need to report a laptop issue')"
- The skill collects required information conversationally or via prefilled webview form, and submits the ticket — returning the ticket ID, assignee, category, and a direct link on success
Ticket Creation Modes
The Case Management skill supports two modes for creating tickets, configured per AI Colleague:
| Mode | How it works |
|---|---|
| Conversational | The AI Colleague collects required form fields through a guided multi-turn conversation and submits the ticket once all fields are complete. On successful creation, it returns the ticket ID, description, assignee, category, sub-category, and a direct link. |
| Webview (Prefilled) | The AI Colleague extracts relevant details from the conversation, pre-fills the form, and opens a webview for the employee to review and submit. This is the only mode supported on the Voice channel. |
Raise on Behalf
When enabled, managers can raise tickets for their reportees directly in conversation. The AI Colleague guides the manager through selecting the reportee, choosing the ticket form, and filling in the required fields.
Ticket Visibility
When an employee asks to see their tickets, the AI Colleague returns all tickets across three scopes — tickets they raised for themselves, tickets raised for them by someone else, and tickets they raised on behalf of a colleague. Each result includes a direct link to the ticket.
Ticket Details
When viewing a single ticket, the AI Colleague surfaces the full context — public comments, approval status, whether the ticket is pending action from the employee, priority, category, assignee, due date, closure date, watchers, and any custom form fields configured for the department.
Add Comment
Employees can add comments to existing tickets directly in chat. File attachments are supported alongside comments.
Note: Currently "Raise ticket on behalf of a colleague" only works while filling the form conversationally. Soon to be added in webview creation mode also.
For-Each Loop
- Purpose: Process multiple data items in batch without user interaction
- Capabilities:
- Iterative processing of arrays
- Autonomous batch operations
- Real-time progress tracking
- Support for intelligent and non-intelligent loops (to reduce latency by determining whether a batch processing requires LLM calls or not)
- Use Cases:
- Sending bulk notifications to a list of employees
- Processing multiple expenses in parallel and performing checks as per company's policy
- Applying the same operation across multiple records
- How to Use:
-
Provide an array of items to process. This can be fetched as a part of step before this skill is called.
-
Specify the operation to perform on each item (e.g., "Send onboarding email to each new hire").
-
In case of multiple operations: create sub-steps. For example,
"Step "Initiate onboarding process": Use @For-each Loop to iterate through candidates and perform actions:
- Send onboarding email to candidate using @Send Notification
- Add user to relevant email group @Add user to AD
-
The skill iterates through each item, executes the operation and reports progress & completion status
-
Request Approval
- Purpose: Request human approval or input when AOP execution need human intervention
- Capabilities:
- Multi-assignee approval requests
- Custom notification messages to assignee/s using context of the AOP execution
- Integration with employee directory
- Use Cases:
- Pausing workflows pending manager approval
- Collecting input from specific stakeholders such as Manager, HR or specific users.
- Implementing multi-level approval chains. For example: approving an expense request which is beyond permissible threshold limit as per company policies.
- How to Use:
- Specify specific assignees by Email ID or Employee ID
- Reference initiator's/target user's pre-defined relations: HR or Manager for task assignment
- Provide the action as a part of step's description where the skill is called. For example: "Fetch approval status on each item of the reimbursement request.
- The skill sends approval/input request and captures the response
Use the output to further define steps and logics in AOP
Send Notification
- Purpose: Send notifications to users via bot, email, or both channels
- Capabilities:
- Multi-channel delivery (bot, email, or both)
- Recipient targeting (initiator, manager, HR, specific employees)
- Markdown and HTML support
- Use Cases:
- Alerting employees about pending tasks
- Sending status updates on request progress
- Delivering reminders for deadlines
- How to Use:
- Specify recipients and select channel (bot, email, or both)
- Compose the notification message by providing guidelines within the step's description where the skill is used (e.g., "Notify the employee that their leave request has been approved")
- The skill formats the message and delivers it via selected channels
JavaScript Code Executor
- Purpose: Generate and execute JavaScript code for custom data processing and transformations at run time
- Capabilities:
- Dynamic code generation
- Custom calculations and logic
- Data format transformations
- Runtime code execution
- Use Cases:
- Performing complex calculations not covered by standard skills
- Transforming data formats between systems. For example, "create a search query to fetching incidents from Servicenow system, where query params such as User name are URI encoded in the format 'NameLinkEvan%20D' "
- Executing custom business logic within AOP execution.
- How to Use:
- Describe the operation needed in natural language (e.g., "Calculate the number of working days between two dates") as a part of step's description where the skill is used.
- The skill generates appropriate JavaScript code, executes it and returns the result.
Use the output to further define steps and logics in AOP
Updated 8 days ago
