Skill Swap App Overview
A peer-to-peer learning marketplace that connects employees to share skills, find mentors, and build knowledge partnerships across teams and departments.
What is Skill Swap?
Skill Swap is a peer-to-peer learning and knowledge exchange marketplace in MangoApps Workforce. It enables employees to create personal skill profiles, post learning or teaching opportunities, discover matches based on complementary skills, and form structured mentorship partnerships β all organically driven by the workforce itself.
Unlike top-down training programs, Skill Swap creates a bottom-up culture of continuous learning where employees self-organize around shared interests, teach what they know, and learn what they need from colleagues who already have the expertise.
Core Value Proposition:
- π Peer Learning Marketplace β Post and discover teaching, learning, project, and group opportunities in a searchable internal marketplace
- π€ Smart Skills Matching β Compatibility scoring pairs employees based on overlapping skills and learning interests, including cross-department bonuses
- π Structured Partnerships β Accepted matches become formal learning partnerships with session scheduling, progress tracking, and mutual ratings
- π€ Personal Skill Profiles β Employees build profiles listing skills they can teach, skills they want to learn, availability, and meeting preferences
At a Glance
| π Opportunity Board | π€ Matching & Invitations | π Learning Partnerships | π€ Skill Profiles |
|---|---|---|---|
| Teaching, learning, project, and group opportunities with filtering and search | Compatibility scoring, express interest, bulk actions, recommendations | Session scheduling, progress tracking, hours logging, mutual ratings | Teachable skills with proficiency levels, learning interests with priority levels |
Perfect For:
- π€ Employees β Share your expertise, learn new skills from colleagues, and build cross-functional relationships
- π₯ Managers β Encourage team knowledge sharing and monitor skill development through peer learning
- π’ HR / Admin β Foster a learning culture, configure cross-department matching, and manage app settings
How It Works
Skill Swap Lifecycle
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SKILL SWAP LIFECYCLE β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββ βββββββββββββ βββββββββββββ ββββββββββββββββ β
β β PROFILE βββββΆβ POST βββββΆβ MATCH βββββΆβ PARTNERSHIP β β
β β Setup β βOpportunityβ β & Accept β β & Sessions β β
β ββββββββββββ βββββββββββββ βββββββββββββ ββββββββββββββββ β
β β β β β β
β Create skill Teaching, Express interest, Schedule β
β profile with learning, compatibility sessions, β
β bio, teachable project, or scoring, accept/ track hours, β
β skills, and group types reject, bulk rate & review β
β learning goals with skill tags actions, invites on completion β
β β
β ββββββββββββ βββββββββββββ βββββββββββββ ββββββββββββββββ β
β β COMPLETE βββββΆβ RATE βββββΆβ UPDATE βββββΆβ DISCOVER β β
β βPartnershipβ β & Review β β Ratings β β New Opps β β
β ββββββββββββ βββββββββββββ βββββββββββββ ββββββββββββββββ β
β β β β β β
β Mark partnership Both mentor Teaching skill Recommendations β
β as completed and learner ratings updated, based on your β
β when goals met provide 1-5 times_taught learning β
β star feedback incremented interests β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Opportunity Types & Matching Flow
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β OPPORTUNITY TYPES & MATCHING β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β OPPORTUNITY TYPES MATCHING ALGORITHM β
β βββββββββββββββββ ββββββββββββββββββ β
β β
β βββββββββββββββ Score Calculation: β
β β TEACHING β Creator teaches ββββββββββββββββββββββββ β
β β β β Interested β +10 pts per skill β β
β β Creator = β users learn β user can teach β β
β β Mentor β β that opp needs β β
β βββββββββββββββ β β β
β β +8 pts per skill β β
β βββββββββββββββ β user wants to β β
β β LEARNING β Creator wants β learn that opp β β
β β β to learn β β offers β β
β β Creator = β Interested β β β
β β Learner β users teach β +5 pts bonus for β β
β βββββββββββββββ β cross-department β β
β β collaboration β β
β βββββββββββββββ β β β
β β PROJECT β Cross-functional β Score = 0 if same β β
β β β collaboration β β user as creator β β
β β Creator = β Creator leads ββββββββββββββββββββββββ β
β β Mentor β β
β βββββββββββββββ Match Statuses: β
β β’ Pending β Accepted β
β βββββββββββββββ β’ Pending β Rejected β
β β GROUP β Peer study group β’ Pending β Expired β
β β β β Creator leads (auto on opp expiry) β
β β Creator = β multiple members β
β β Mentor β β
β βββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Key Features
π€ Skill Profiles
Every employee starts by creating a personal skill profile that powers the matching engine and makes them discoverable in the marketplace.
| Capability | Description |
|---|---|
| Bio & Background | Free-text description of professional background, interests, and what youβre passionate about |
| Availability Hours | Set weekly hours available for SkillSwap activities (1β40 hours) |
| Meeting Style Preference | Choose from virtual, in-person, hybrid, lunch & learn, or flexible |
| Best Times | Free-text availability windows (e.g., βTuesday/Thursday 2β4 PM, Friday morningsβ) |
| Profile Completion Tracker | Dashboard percentage showing how complete your profile is |
| Profile Stats | View total skills taught, average teaching rating, and active partnerships count |
Use Case β Getting Started:
A marketing analyst joins SkillSwap, fills in their bio highlighting data visualization experience, sets availability to 2 hours/week, prefers virtual meetings during lunch hours, then adds βTableauβ and βExcelβ as teachable skills and βPythonβ as a learning interest. The system immediately begins surfacing recommended opportunities.
π‘ Pro Tip: Complete your profile fully β the profile completion percentage is visible on your dashboard and a complete profile makes you more discoverable when colleagues browse potential matches.
π― Teachable Skills & Learning Interests
The skills inventory is the heart of matching β declare what you can teach and what you want to learn.
| Capability | Description |
|---|---|
| Teachable Skills | Add skills you can teach with proficiency level (beginner, intermediate, advanced, expert) |
| Skill Descriptions | Optional description of your experience and teaching approach for each skill |
| Availability Toggle | Toggle individual skills on/off for teaching without removing them from your profile |
| Learning Interests | Add skills you want to learn with current level (beginner, intermediate, advanced) |
| Priority Levels | Set learning urgency: π₯ Actively Looking, π Interested, or π Someday |
| Learning Goals | Describe what you hope to achieve and your preferred learning style |
| Skill Suggestions | Auto-complete with popular skills from your organization and common skill suggestions |
| Teaching Ratings | Accumulated rating from partnership feedback (displayed as X/5.0 with session count) |
Use Case β Building a Skill Portfolio:
A senior developer adds βJavaScriptβ (expert), βReactβ (advanced), and βSystem Designβ (intermediate) as teachable skills, and βMachine Learningβ and βPublic Speakingβ as learning interests set to Actively Looking. When a colleague posts a βLearn Reactβ opportunity, the system automatically surfaces it as a recommended match.
π Opportunity Board
The marketplace where employees post and discover learning and collaboration opportunities.
| Capability | Description |
|---|---|
| Four Opportunity Types | Teaching (share expertise), Learning (seek a mentor), Project (cross-functional collaboration), Group (peer study circles) |
| Skills Tagging | Tag opportunities with skills needed and skills offered for precise matching |
| Duration & Commitment | Specify partnership duration in weeks and weekly time commitment in hours |
| Participant Limits | Set maximum participants (1β50) with automatic tracking of current enrollment |
| Search & Filtering | Full-text search across titles and descriptions, filter by type and skills |
| View & Interest Counts | Track how many people have viewed and expressed interest in each opportunity |
| Expiration Dates | Optionally set an expiry date after which the opportunity auto-closes |
| Featured Opportunities | Mark high-priority opportunities as featured for additional visibility |
| Lifecycle Management | Pause, resume, complete, or delete opportunities as needs change |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β OPPORTUNITY LIFECYCLE β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Creator Interested User System β
β βββββββ βββββββββββββββ ββββββ β
β β
β βββββββββββββββ β
β β Post New β β
β β Opportunity β β
β ββββββββ¬βββββββ β
β β β
β βΌ ββββββββββββββββ β
β ββββββββββββββββ β Browse & β β
β β ACTIVE ββββββββ Discover β β
β β β ββββββββββββββββ β
β ββββββββ¬βββββββ β β
β β βΌ β
β β ββββββββββββββββ ββββββββββββββββββ β
β β β Express βββββββΆβ Skill Match β β
β β β Interest β β Created β β
β β ββββββββββββββββ β (pending) β β
β β βββββββββ¬βββββββββ β
β β β β
β βΌ βΌ β
β ββββββββββββββββ ββββββββββββββββββ β
β β Accept / βββββββ On Accept βββββββββΆβ Learning β β
β β Reject Match β β Partnership β β
β ββββββββ¬βββββββ β Created β β
β β ββββββββββββββββββ β
β ββββββΌβββββ β
β βΌ βΌ βΌ β
β Pause Resume Complete β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π‘ Pro Tip: Use the Project opportunity type for short-term cross-functional work, and Group for ongoing peer study circles. Both support multiple participants, making them ideal for team-based learning.
π€ Matching & Recommendations
The matching system pairs employees based on skill compatibility and surfaces the most relevant connections.
| Capability | Description |
|---|---|
| Express Interest | One-click interest expression with optional message to the opportunity creator |
| Withdraw Interest | Cancel pending interest before itβs accepted or rejected |
| Compatibility Scoring | Automatic scoring based on skill overlap, learning interest alignment, and cross-department bonus |
| Matching Skills View | See exactly which of your skills match an opportunityβs requirements (can teach vs. wants to learn) |
| Received Matches | View all interest expressions for your own opportunities with employee profiles and scores |
| Sent Matches | Track all opportunities youβve expressed interest in and their current status |
| Accept / Reject with Message | Respond to interest expressions with an optional message explaining your decision |
| Bulk Accept / Reject | Select multiple matches and accept or reject them in one action |
| Recommendations Engine | System recommends potential matches for your opportunities and opportunities for your skills |
| Invite to Opportunity | Proactively invite specific employees to your opportunity based on recommendation data |
| Status Filtering | Filter matches by status (pending, accepted, rejected, expired) |
Use Case β Finding the Right Match:
A product manager posts a βLearn SQLβ opportunity. Three colleagues express interest. The matches view shows compatibility scores: one data analyst scores 23 (can teach SQL + cross-department bonus), while another scores 10 (can teach SQL but same department). The product manager accepts the highest-scoring match, and a learning partnership is automatically created.
π Learning Partnerships
Accepted matches become structured learning partnerships with session management, progress tracking, and mutual feedback.
| Capability | Description |
|---|---|
| Mentor/Learner Roles | Automatically assigned based on opportunity type β teaching creators mentor, learning creators learn |
| Partnership Status | Active, paused, completed, or cancelled with full lifecycle management |
| Progress Tracking | Completion percentage based on elapsed time vs. expected duration |
| Overdue Detection | Partnerships that exceed their expected completion date are flagged as overdue |
| Days Remaining | Countdown showing how many days until expected completion |
| Session Scheduling | Schedule individual sessions with title, description, date/time, and meeting link |
| Session Types | Virtual, in-person, lunch & learn, or phone call |
| Session Lifecycle | Sessions move through scheduled β started β completed (or cancelled / no-show) |
| Session Duration Tracking | Automatic duration calculation from start to end time, or manual entry |
| Session Notes | Both mentor and learner can add their own private notes for each session |
| Upcoming / Past Sessions | Split view showing upcoming scheduled sessions and past completed sessions |
| Partnership Totals | Running totals of completed sessions and total hours automatically updated |
| Pause / Resume | Temporarily pause a partnership and resume when ready |
| Mutual Ratings | Both mentor and learner rate the partnership 1β5 stars with feedback on completion |
| Skill Rating Updates | Learner ratings automatically update the mentorβs teachable skill average rating |
| Partnership Summary | Complete summary with duration, sessions, hours, skills taught/learned, and participant names |
| Session Reminders | Reminders flagged at 24 hours and 1 hour before scheduled sessions |
| Reschedule Sessions | Move a session to a new date/time with change notes logged automatically |
Use Case β Running a Successful Partnership:
After accepting a match, a mentor schedules weekly virtual sessions every Thursday at 3 PM. Each week, both parties join, the mentor marks the session as started, and after 45 minutes marks it completed with notes. After 6 weeks and 6 completed sessions totaling 4.5 hours, the learner marks the partnership complete and gives the mentor a 5-star rating, which updates the mentorβs βSQLβ teachable skill rating.
π Dashboard & Stats
The main dashboard provides a personal command center for all SkillSwap activity.
| Capability | Description |
|---|---|
| Profile Completion Card | Progress bar showing how complete your skill profile is |
| Skills Taught Card | Count of skills youβve shared with colleagues |
| Active Partnerships Card | Number of currently active learning partnerships (as mentor + as learner) |
| Opportunities Created Card | Total opportunities youβve posted to the community |
| Recent Opportunities Feed | Latest 5 active opportunities with skills badges, view counts, and interest counts |
| Pending Matches Sidebar | Up to 5 pending matches awaiting your review with quick-view links |
| Active Partnerships Sidebar | Current partnerships with progress bars and partner names |
| Recommended Opportunities | Up to 5 opportunities matching your learning interests |
| My Opportunities | Paginated list of opportunities youβve created with match and partnership counts |
π§ Configuration & Settings
Administrators control how Skill Swap operates across the organization through a comprehensive settings panel.
| Setting | Description | Default |
|---|---|---|
| Skills Profiles | Enable employee skills inventory and competency tracking | β On |
| Opportunity Board | Enable posting and discovery of learning opportunities | β On |
| Peer Matching | Enable skills-based matching and mentor-mentee pairing | β On |
| Communication Hub | Enable in-app messaging and collaboration coordination | β On |
| Skills Exchange | βI can teach X, I want to learn Yβ bartering marketplace | β Off |
| Project Marketplace | Short-term cross-functional project opportunities | β Off |
| Learning Circles | Peer-led study groups and knowledge sharing sessions | β Off |
| Internal Mobility | Job rotation and department exploration programs | β Off |
| AI-Powered Matching | Machine learning recommendation engine for opportunities | β Off |
| Analytics & Insights | Skills marketplace analytics and learning ROI measurement | β Off |
| Gamification | Points, badges, and achievement recognition system | β Off |
| External Integrations | Connections with external learning platforms | β Off |
Workflow Settings:
| Setting | Description | Default |
|---|---|---|
| Require Manager Approval | Manager must approve learning partnerships and project participation | β Off |
| Cross-Department Matching | Allow employees to connect with colleagues from different departments | β On |
| Max Active Opportunities | Maximum number of active opportunities per employee | 5 |
| Default Partnership Duration | Default learning partnership duration in weeks | 6 weeks |
| Auto-Complete Partnerships | Automatically mark partnerships as complete after specified duration | β On |
Privacy & Notification Settings:
| Setting | Description | Default |
|---|---|---|
| Profile Visibility | Default visibility: public, department only, or private | Public |
| Anonymous Opportunities | Allow posting opportunities without revealing identity | β Off |
| Reporting System | Enable reporting of inappropriate content or behavior | β On |
| Email Notifications | Send email notifications for new opportunities and matches | β On |
| In-App Notifications | Show real-time notifications within the platform | β On |
| Notification Level | Minimal, standard, or comprehensive notification volume | Standard |
| Track Learning Hours | Track time spent in learning partnerships and activities | β On |
| Skill Verification | Allow peers to verify and endorse skills learned through SkillSwap | β Off |
User Roles & Permissions
| Action | Employee | Manager | HR / Admin | Super Admin |
|---|---|---|---|---|
| Create and manage skill profile | β | β | β | β |
| Add teachable skills and learning interests | β | β | β | β |
| Browse and search opportunities | β | β | β | β |
| Post new opportunities | β | β | β | β |
| Express / withdraw interest | β | β | β | β |
| Accept / reject matches for own opportunities | β | β | β | β |
| Participate in learning partnerships | β | β | β | β |
| Schedule and manage partnership sessions | β | β | β | β |
| Rate completed partnerships | β | β | β | β |
| Edit any opportunity (admin override) | β | β | β | β |
| Access Settings tab | β | β | β | β |
| Configure app modules and workflow | β | β | β | β |
| Manage privacy and notification settings | β | β | β | β |
Getting Started
For Employees
- Set up your profile β Navigate to SkillSwap from the app marketplace. Complete your bio, set your weekly availability hours, and choose your preferred meeting style
- Add your skills β Go to the Skills & Interests tab to add skills you can teach (with proficiency level) and skills you want to learn (with priority level)
- Browse opportunities β Visit the Opportunities tab to search for teaching, learning, project, or group opportunities that match your interests
- Express interest β Found something interesting? Click Express Interest and optionally add a message explaining why youβre a great match
- Manage partnerships β Once accepted, schedule sessions, track progress, and rate your experience when the partnership completes
For Managers
- Encourage participation β Share SkillSwap with your team and encourage them to complete their skill profiles
- Post team opportunities β Create teaching opportunities to share team-specific knowledge across the organization
- Monitor team learning β Check partnership activity to see how team members are developing new skills through peer learning
For Administrators
- Enable the app β Activate Skill Swap from the marketplace and configure which modules are enabled for your organization
- Configure matching rules β Decide whether to allow cross-department matching and set the maximum number of active opportunities per employee
- Set privacy defaults β Choose default profile visibility (public, department only, or private) and notification levels
- Review advanced modules β As your organization matures, enable Skills Exchange, Learning Circles, Project Marketplace, and AI-Powered Matching for enhanced functionality
Sidebar Navigation
Skill Swap provides the following navigation tabs:
| Tab | Icon | Description |
|---|---|---|
| Dashboard | π | Personal command center with stats, recent activity, and recommendations |
| My Profile | π€ | View and edit your skill profile, bio, availability, and meeting preferences |
| Opportunities | π‘ | Browse, search, filter, and post learning and teaching opportunities |
| Skills & Interests | β | Manage your teachable skills and learning interests with suggestions |
| Matches | π€ | View received and sent matches, accept/reject, and see recommendations |
| Partnerships | π₯ | Manage active learning partnerships, schedule sessions, and track progress |
| Settings | βοΈ | (Admin only) Configure modules, workflow rules, privacy, and notifications |
Best Practices
- β Complete your profile fully β A detailed bio and well-tagged skills make you more discoverable and improve match quality
- β Set realistic availability β Start with 1β2 hours per week and increase as you get comfortable with the rhythm
- β Use specific skill names β βAdvanced Excel (Pivot Tables, VLOOKUP)β is more useful than just βExcelβ
- β Write compelling opportunity descriptions β Explain what participants will learn, the expected time commitment, and what success looks like
- β Schedule sessions consistently β Regular cadence (weekly or bi-weekly) builds momentum and accountability in partnerships
- β Always provide ratings and feedback β Ratings help future participants choose the right mentors and improve the matching algorithm
- β Explore cross-department opportunities β The matching algorithm gives bonus points for cross-department collaboration, reflecting the higher value of diverse perspectives
- β Use the Group type for study circles β Peer-led study groups with 3β5 participants create rich learning environments without requiring a formal expert
- β Leverage recommendations β Check the Matches β Recommendations tab regularly to discover opportunities and potential partners aligned with your profile
- β Toggle teaching availability β If youβre busy, toggle individual skills off rather than removing them β you can reactivate when your schedule opens up
Related Resources
- Skills & Certifications Overview β Core skills tracking and competency management that powers Skill Swap profiles
- Training App Overview β Formal training programs that complement peer learning through Skill Swap
Skill Swap β Learn from your colleagues, teach what you know, and build a culture of continuous peer learning.