Skills Agent App Overview
Track your skills, monitor certification expirations, discover role requirements, and find colleagues with specific expertise β all through natural language conversations with the Ask AI assistant.
What Is the Skills Agent?
The Skills Agent is an AI-powered skills and certifications assistant inside MangoApps Workforce. It connects to the Skills & Certifications module and lets employees and managers query their skill profiles, certification statuses, and role requirements through natural conversation in Ask AI β no forms or navigation required.
Instead of browsing the Skills & Certifications app to find your proficiency levels or check which certifications are expiring, you simply ask: βWhat certifications do I have?β or βWhich of my certs are expiring in the next 60 days?β The agent retrieves live data from your employee skill records, formats it clearly, and responds in seconds.
The Skills Agent is a system module agent β it extends the capabilities of Ask AI by providing domain-specific tools for the skills and certifications data layer. It requires the Skills & Certifications module to be enabled for the business.
Core Value Proposition:
- π― Instant Skill Lookups β View your complete skill profile with proficiency levels and verification status in one question
- π Certification Tracking β Check active and expired certifications with expiration dates and days remaining
- β° Expiry Alerts β Find certifications expiring within any configurable window (30, 60, 90 days)
- π Role Requirements β See what skills and certifications are required for your current role
- π Talent Discovery β Find employees with specific skills at minimum proficiency levels
At a Glance
| π― Skills | π Certifications | β° Expiry Alerts | π Role Requirements |
|---|---|---|---|
| View proficiency levels, categories, verification status | Active/expired status, expiration dates, days remaining | Configurable look-ahead window (default 90 days) | Mandatory and optional requirements for your role |
| π Talent Search | π€ Ask AI Integration | π± Mobile Support | βοΈ Configurable |
|---|---|---|---|
| Find employees by skill name and minimum proficiency | Conversational access through the Ask AI sidebar | Mobile dashboard, capabilities, and activity views | Per-capability toggles for granular control |
Perfect For:
- π©βπΌ Employees β Check your own skills, certifications, and expiration deadlines without navigating to a separate app
- π¨βπΌ Managers β Find team members with specific skills, verify certification compliance, review role requirements
- π’ HR Teams β Search for employees with particular competencies, track certification renewal pipelines
- βοΈ Admins β Configure which capabilities are active, manage agent settings, monitor usage
How It Works
Skills Agent Request Flow
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SKILLS AGENT REQUEST FLOW β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββ ββββββββββββββββ ββββββββββββββββββββββββββββ β
β β USER β β ASK AI β β SKILLS AGENT β β
β β MESSAGE βββββΆβ ROUTER βββββΆβ (Agentic LLM) β β
β β β β β β β β
β β "What β β Detects β β Selects the right tool β β
β β certs do β β skills/cert β β based on user intent β β
β β I have?" β β keywords β β β β
β βββββββββββββ ββββββββββββββββ ββββββββββββ¬ββββββββββββββββ β
β β β
β βΌ β
β ββββββββββββββββββββββββββββ β
β β TOOL EXECUTION β β
β β β β
β β β’ view_my_skills β β
β β β’ view_my_certificationsβ β
β β β’ view_expiring_certs β β
β β β’ view_role_requirementsβ β
β β β’ search_skilled_emps β β
β ββββββββββββ¬ββββββββββββββββ β
β β β
β ββββββββββββββββ βΌ β
β β STREAMING β ββββββββββββββββββββββββββββ β
β β RESPONSE ββββββ LLM FORMATS RESULTS β β
β β β β β β
β β Natural β β Tool data β readable β β
β β language β β conversational answer β β
β β answer β β β β
β ββββββββββββββββ ββββββββββββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Intent Detection
The Skills Agent responds to questions containing keywords like:
- skill, certification, competency, proficiency
- training requirement, expiring cert
- Phrases like βmy skillsβ, βwho has certβ, βskill gapβ, βrole requirementβ, βwhat certβ
When Ask AI detects these patterns, it routes the request to the Skills Agent with high confidence (0.85).
Key Capabilities
Registered Tools
The Skills Agent provides five specialized tools that the LLM selects automatically based on your question:
| Tool | Description | Capability Gate | Parameters |
|---|---|---|---|
| view_my_skills | View your skills with proficiency levels and verification status | skills_tracking |
None |
| view_my_certifications | View your certifications including status and expiration dates | certification_management |
None |
| view_expiring_certifications | View certifications expiring within a specified number of days | expiry_alerts |
days (integer, default: 90) |
| view_role_requirements | View skills and certifications required for your current role | competency_assessment |
None |
| search_skilled_employees | Find employees who have a specific skill | competency_assessment |
skill_name (required), min_proficiency (1β5) |
Each tool can be independently enabled or disabled through the capability gate configuration.
π― View My Skills
See your complete skill profile with proficiency levels, categories, verification status, and certification expiration dates.
| Data Field | Description |
|---|---|
| Skill Name | The name of the skill on your profile |
| Category | Skill category grouping (if configured) |
| Proficiency | Your rated proficiency level (text or numeric) |
| Verified | Whether the skill has been verified by a manager or system |
| Certified | Whether you hold a certification for this skill |
| Expiration Date | Certification expiration date, if applicable |
Use Case β Quick Skill Check:
Before a performance review, you open Ask AI and ask βWhat skills are on my profile?β The agent returns your full skill list with proficiency ratings and highlights which ones are verified and which have active certifications.
π View My Certifications
Check all your certifications with their current status (active or expired), expiration dates, days until expiration, and verification status.
| Data Field | Description |
|---|---|
| Name | Certification name |
| Status | active or expired |
| Expiration Date | When the certification expires |
| Days Until Expiration | Countdown to expiration |
| Verified | Whether the certification has been verified |
The response also includes summary counts: total certifications, active count, and expired count.
Use Case β Certification Audit:
An employee asks βShow my certificationsβ and receives a list showing 3 active and 1 expired certification. The expired one is flagged clearly so they know to schedule a renewal.
β° Expiring Certifications
Find certifications that will expire within a configurable look-ahead window. The default is 90 days, but you can specify any number.
| Capability | Description |
|---|---|
| Configurable Window | Specify any number of days to look ahead (e.g., 30, 60, 90, 180) |
| Date Range | Shows only certifications expiring between today and the specified horizon |
| Days Remaining | Each result includes the exact number of days until expiration |
Example Queries:
- βWhich of my certifications are expiring soon?β (uses default 90 days)
- βDo I have any certs expiring in the next 30 days?β
- βShow certifications expiring within 6 monthsβ
π Role Requirements
View the skills and certifications required for your current role, including whether each requirement is mandatory or optional, and whether it expires.
| Data Field | Description |
|---|---|
| Name | Requirement name |
| Mandatory | Whether the requirement is mandatory for your role |
| Category | Requirement category |
| Expires | Whether this requirement has an expiration policy |
Requirements are sourced from the SafetyCertificationRequirement records that apply to your role and business.
π Search Skilled Employees
Find colleagues who have a specific skill, optionally filtered by minimum proficiency level. Results include employee names and departments (up to 20 results).
| Parameter | Description |
|---|---|
| skill_name (required) | Name of the skill to search for (partial matching supported) |
| min_proficiency (optional) | Minimum proficiency level from 1 to 5 |
Example Queries:
- βWho has Python skills?β
- βFind employees with first aid certificationβ
- βWho on the team knows SQL at an advanced level?β
π‘ Pro Tip: Use this tool to build cross-functional project teams by finding employees with complementary skill sets.
Example Conversations
Checking Your Skills
You: What skills are on my profile?
Skills Agent: You have 7 skills on your profile:
- Python β Advanced (Verified β, Certified)
- Data Analysis β Intermediate (Verified β)
- SQL β Advanced (Verified β)
- Project Management β Beginner
- Public Speaking β Intermediate
- Machine Learning β Intermediate (Certified, expires 2026-08-15)
- AWS Cloud β Beginner (Certified, expires 2026-05-01)
Certification Expiry Check
You: Do I have any certifications expiring in the next 60 days?
Skills Agent: You have 1 certification expiring within 60 days:
- AWS Cloud Practitioner β Expires May 1, 2026 (55 days remaining)
Iβd recommend starting the renewal process soon to avoid a gap in your certification status.
Finding Skilled Colleagues
You: Who has project management skills?
Skills Agent: I found 4 employees with Project Management skills:
- Sarah Chen β Engineering Department
- Marcus Johnson β Operations Department
- Lisa Park β Product Department
- David Kim β Marketing Department
Role Requirements
You: What certifications are required for my role?
Skills Agent: There are 2 requirements for your current role:
- Safety Orientation β Mandatory, does not expire
- First Aid / CPR β Mandatory, expires (requires renewal)
User Roles & Permissions
| Role | Capabilities |
|---|---|
| Employee | View own skills, own certifications, expiring certifications, role requirements |
| Manager | All employee capabilities plus search for skilled employees across the business |
| HR | All capabilities β search for employees with specific skills for staffing and compliance |
| Admin | All capabilities plus configure agent settings, enable/disable individual capability gates |
Data access is enforced at the tool level β employees only see their own skill and certification data. The search_skilled_employees tool is gated by the competency_assessment capability and returns only users within the current business scope.
Configuration
Capability Gates
Admins can enable or disable individual capabilities through the marketplace app configuration:
| Capability Key | Controls | Default |
|---|---|---|
capability_skills_tracking |
view_my_skills tool |
Enabled |
capability_certification_management |
view_my_certifications tool |
Enabled |
capability_competency_assessment |
view_role_requirements and search_skilled_employees tools |
Enabled |
capability_expiry_alerts |
view_expiring_certifications tool |
Enabled |
When a capability is disabled, its associated tools are removed from the agentβs tool set and the LLM will not attempt to use them.
Prerequisites
The Skills Agent requires the Skills & Certifications module to be enabled for the business (business.skills_certifications_enabled?). If the module is disabled, the agent will not appear in the Ask AI agent roster.
Mobile Support
The Skills Agent includes mobile web views accessible through the MangoApps native app:
| View | Description |
|---|---|
| Dashboard | Overview with usage statistics, enabled capabilities count, and recent agent actions |
| Capabilities | List of available capability gates and their current status |
| Activity Log | Chronological log of agent actions with filters for status and autonomous/manual source |
The activity log supports infinite scroll pagination and XHR-based partial loading for smooth mobile performance.
Getting Started
- Verify Prerequisites β Ensure the Skills & Certifications module is enabled for your business
- Enable the Agent β An admin installs and enables the βSkills Agentβ (
ai-agent-skills) from the Marketplace - Configure Capabilities β Optionally toggle individual capability gates (all enabled by default)
- Start Asking β Open Ask AI and ask about your skills, certifications, or role requirements
Quick Test Questions:
- βWhat skills do I have?β
- βShow my certificationsβ
- βWhich certs expire in the next 90 days?β
- βWhat skills are required for my role?β
- βWho has Python skills?β
Related Resources
| Resource | Relationship |
|---|---|
| Ask AI | The Skills Agent is accessed through the Ask AI conversational interface |
| Skills & Certifications | The underlying data module that stores skill profiles, certifications, and requirements |
| Training | Training courses often map to skill development and certification requirements |
| Safety Hub | Safety certification requirements integrate with role-based skill requirements |