---
title: Skills Tracking
description: Skills Tracking
---

[Skip to content](https://docs.gymdesk.com/en/help/docs/skills#main-content)

- [English](https://docs.gymdesk.com/en/help/docs/skills)
- [日本語 - 日本](https://docs.gymdesk.com/ja-jp/help/skills)

English

Show submenu for translations

[![gymdesk\_logo](https://docs.gymdesk.com/hubfs/Group%201.svg)](https://gymdesk.com/)

- GYM TYPES
  
  Show submenu for GYM TYPES

    - [Fitness gyms software](https://gymdesk.com/software/gyms)
    - [Martial arts schools software](https://gymdesk.com/software/martial-arts)
    - [Gymnastics software](https://gymdesk.com/software/gymnastics)
    - [Yoga studios software](https://gymdesk.com/software/yoga)
    - [Dance studios software](https://gymdesk.com/software/dance)
    - [Pilates studio software](https://gymdesk.com/software/pilates)
    - [Club management software](https://gymdesk.com/software/membership-clubs)
    - [Crossfit gym software](https://gymdesk.com/software/crossfit)
- FEATURES
  
  Show submenu for FEATURES

    - [Memberships](https://gymdesk.com/features/members)
    - [Billing](https://gymdesk.com/features/billing)
    - [Attendance](https://gymdesk.com/features/attendance)
    - [Booking](https://gymdesk.com/features/booking)
    - [Website](https://gymdesk.com/features/website)
    - [Point-of-Sale](https://gymdesk.com/features/pos)
    - [Marketing](https://gymdesk.com/features/marketing)
    - [Reporting](https://gymdesk.com/features/reporting)
    - [Facility Access](https://gymdesk.com/features/access)
    - [Mobile App](https://gymdesk.com/features/member-app)
    - [Integrations](https://gymdesk.com/features/integrations)
- RESOURCES
  
  Show submenu for RESOURCES

    - [Articles on growing a fitness business](https://gymdesk.com/blog/)
    - [Gyms](https://gymdesk.com/blog/category/gyms/)
    - [Martial Arts](https://gymdesk.com/blog/category/martial-arts/)
    - [Yoga](https://gymdesk.com/blog/category/yoga/)
    - [Gymnastics](https://gymdesk.com/blog/category/gymnastics/)
    - [Dance](https://gymdesk.com/blog/category/dance/)
    - [Pilates](https://gymdesk.com/blog/category/pilates/)
    - [Sports clubs](https://gymdesk.com/blog/category/sport-clubs/)
    - [The gym heroes podcast](https://gymdesk.com/blog/category/podcasts/)
- [CUSTOMERS](https://gymdesk.com/customers)
- [PRICING](https://gymdesk.com/pricing)
- [CONTACT](https://gymdesk.com/contact)
- [LOGIN](https://gymdesk.com/login)

Open main navigation

Close main navigation

- GYM TYPES
  
  Show submenu for GYM TYPES

    - [Fitness gyms software](https://gymdesk.com/software/gyms)
    - [Martial arts schools software](https://gymdesk.com/software/martial-arts)
    - [Gymnastics software](https://gymdesk.com/software/gymnastics)
    - [Yoga studios software](https://gymdesk.com/software/yoga)
    - [Dance studios software](https://gymdesk.com/software/dance)
    - [Pilates studio software](https://gymdesk.com/software/pilates)
    - [Club management software](https://gymdesk.com/software/membership-clubs)
    - [Crossfit gym software](https://gymdesk.com/software/crossfit)
- FEATURES
  
  Show submenu for FEATURES

    - [Memberships](https://gymdesk.com/features/members)
    - [Billing](https://gymdesk.com/features/billing)
    - [Attendance](https://gymdesk.com/features/attendance)
    - [Booking](https://gymdesk.com/features/booking)
    - [Website](https://gymdesk.com/features/website)
    - [Point-of-Sale](https://gymdesk.com/features/pos)
    - [Marketing](https://gymdesk.com/features/marketing)
    - [Reporting](https://gymdesk.com/features/reporting)
    - [Facility Access](https://gymdesk.com/features/access)
    - [Mobile App](https://gymdesk.com/features/member-app)
    - [Integrations](https://gymdesk.com/features/integrations)
- RESOURCES
  
  Show submenu for RESOURCES

    - [Articles on growing a fitness business](https://gymdesk.com/blog/)
    - [Gyms](https://gymdesk.com/blog/category/gyms/)
    - [Martial Arts](https://gymdesk.com/blog/category/martial-arts/)
    - [Yoga](https://gymdesk.com/blog/category/yoga/)
    - [Gymnastics](https://gymdesk.com/blog/category/gymnastics/)
    - [Dance](https://gymdesk.com/blog/category/dance/)
    - [Pilates](https://gymdesk.com/blog/category/pilates/)
    - [Sports clubs](https://gymdesk.com/blog/category/sport-clubs/)
    - [The gym heroes podcast](https://gymdesk.com/blog/category/podcasts/)
- [CUSTOMERS](https://gymdesk.com/customers)
- [PRICING](https://gymdesk.com/pricing)
- [CONTACT](https://gymdesk.com/contact)
- [LOGIN](https://gymdesk.com/login)
- - [English](https://docs.gymdesk.com/en/help/docs/skills)
    - [日本語 - 日本](https://docs.gymdesk.com/ja-jp/help/skills)

  English
  
  Show submenu for translations
- [Sign-Up](https://gymdesk.com/register)

[Sign-Up](https://gymdesk.com/register)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Gymdesk Help](https://docs.gymdesk.com/en/help/docs?hsLang=en)
2. [Gym](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en)
3. [Ranks & Promotions](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en#ranks-promotions)

# Skills Tracking

You can create a skills library that can be used for setting up your schedule, tracking progress in skills for ranking purposes, and provide a useful resource for members to review their attendance history.

### The Skills Library

The first step is to set up your skills library. Go to "Gym" -\> "Programs" from the main menu, and then click on the "Skills" tab.

![](https://docs.gymdesk.com/hs-fs/hubfs/image-png-Sep-04-2025-06-35-03-7532-PM.png?width=505&height=233&name=image-png-Sep-04-2025-06-35-03-7532-PM.png)

 

Click on the "Add Skill" button to bring up the skills editor popup:

![3-add-skill](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/3-add-skill.png?width=670&height=924&name=3-add-skill.png)

 

Here's a list of the properties you can customize:

- **Title:** The name of the skill, which would appear anywhere the skill is shown (on the schedule, in the promotion report, etc)
- **Measure:** You can track skill progression in a couple of ways: By the number of sessions the member has trained the skill, the amount of repetitions the member has done, or by the time duration the member has trained the skill (or workout).
- **Category:** To help you organize your skills, you can create different categories such "Throws", "Pins", "Guard pass", etc.
- **Program:** Another way to organize your skills is by the programs you have set up. Selecting a program, you'll see a dropdown pop-up to select ranks/levels.
- **Set as promotion requirement:** This setting allows you to automatically set the skill to the promotion requirements to the ranks/levels selected. Instead of assigning skills to individual rankings, you can use this feature now to streamline adding skills to ranks/levels.
- **Visible on gym schedule:** You can assign skills to sessions on the skills to track progression when members check-in to those sessions. You can determine whether the skills will show up on the schedule as well, allowing members to preview what skills will be worked on the near future when looking at the schedule.
- **Description:** You can add textual description of the skill or a demonstration video that would allow members to review the skill they learned when going over their attendance history in their account.

Once you're done adding your skills, your library should look similar to this:

![library](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/library.png?width=670&height=440&name=library.png)

 

### Assigning Skills To Promotion Requirements

Once you created your skills library, you can assign skills as promotion requirements for the ranks in your different programs.

First, check the "Skills Requirements" box in the "Promotion Requirements" section of the program you are setting up.

![](https://docs.gymdesk.com/hs-fs/hubfs/image-png-Sep-04-2025-06-36-57-0347-PM.png?width=401&height=196&name=image-png-Sep-04-2025-06-36-57-0347-PM.png)

 

You should now see a "Skills" button for each rank in the "Promotion Requirements" column.

![](https://docs.gymdesk.com/hs-fs/hubfs/image-png-Sep-04-2025-06-37-14-6821-PM.png?width=353&height=163&name=image-png-Sep-04-2025-06-37-14-6821-PM.png)

 

This would open up the skills popup for assigning skill requirements for each rank:

![](https://docs.gymdesk.com/hs-fs/hubfs/image-png-Sep-04-2025-06-37-30-1090-PM.png?width=454&height=299&name=image-png-Sep-04-2025-06-37-30-1090-PM.png)

 

Once selecting a skill, you can set the exact number of sessions / reps / minutes required for promotion.

Next, we need to assign skills to sessions on the schedule, to allow skills to be tracked through the attendance tracking feature. 

 

### Assigning Skills To The Schedule

Assigning skills to the schedule allows your members to see at a glance what they’ll be learning in each session. When a member checks in to a session with skills assigned, those skills will automatically be applied to their promotion requirements.  

Once you’ve got your skills library created, you can now assign skills to the schedule when creating/editing a session by clicking on the “+ Assign Skills” button. 

You can filter your skills by program. You can also use the search bar to search for specific skills. Click on the skill(s) you want to assign to the session and click done. 

![assigning-skills-to-the-schedule (1)](https://docs.gymdesk.com/hs-fs/hubfs/assigning-skills-to-the-schedule%20(1).png?width=670&height=409&name=assigning-skills-to-the-schedule%20(1).png)

![](https://docs.gymdesk.com/images/uploads/admin/screen-shot-2022-02-15-at-9.43.53-am.png)

This is how your schedule will look after assigning the skills:

![schedule-with-skills](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/schedule-with-skills.png?width=670&height=365&name=schedule-with-skills.png)

 

### Adding skills to a member profile

You can also log skill progression directly from a member’s profile, if you are not using skills on the schedule or for adding past skill progression quickly.

Navigate to their profile -\> click into the “Attendance” tab -\> click “+ Attendance” -\> and click the “Skills” tab within the Log Attendance screen. 

Click on the skill(s) you want to assign. If needed, you can adjust the measure needed for this skill after clicking on the skill(s). 

![skills-on-member-profile](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/skills-on-member-profile.png?width=670&height=342&name=skills-on-member-profile.png)

 

### Logging skill mastery on the member profile

When a member masters a skill, you can mark that on their profile by checking the “Pass” box next to the skill. This allows you to keep track of how the member progression towards completing the requirements for their next rank or level.

Click into the member profile -\> click on the “Attendance” tab -\> click “Promotion”. Check the skill to mark it as passed. 

![logging-skill-mastery--member-profile](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/logging-skill-mastery--member-profile.png?width=670&height=336&name=logging-skill-mastery--member-profile.png)

 

### Logging skill mastery from the promotion report

You can also notate skill mastery for multiple members at once through the promotion report.

You can find this under the “Members” tab -\> click “Attendance” -\> then “Promotions”. Skills that can be ticked off will appear under the attendance section of the promotion report. Check the skill to mark it as passed.

![logging-skill-mastery-from-promotion-report](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/logging-skill-mastery-from-promotion-report.png?width=670&height=330&name=logging-skill-mastery-from-promotion-report.png)

 

- [Gymdesk Glossary](https://docs.gymdesk.com/en/help/docs/gymdesk-glossary?hsLang=en)
- [Getting started](https://docs.gymdesk.com/en/help/docs/getting-started?hsLang=en#main-content)

    - [General Overview](https://docs.gymdesk.com/en/help/docs/getting-started?hsLang=en#general-overview)
    - [Data & Payments Migration](https://docs.gymdesk.com/en/help/docs/getting-started?hsLang=en#data-payments-migration)
- [Account](https://docs.gymdesk.com/en/help/docs/account?hsLang=en)
- [Gym](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en#main-content)

    - [Schedule & Booking Management](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en#schedule-booking-management)
    - [Staff Management](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en#staff-management)
    - [Ranks & Promotions](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en#ranks-promotions)
- [Members](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#main-content)

    - [Membership Structure & Setup](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#membership-structure-setup)
    - [Member Payments](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#member-payments)
    - [Member Portals & Apps](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#member-portals-apps)
    - [Attendance Tracking & Check-Ins](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#attendance-tracking-check-ins)
    - [Creating Membership Plans](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#creating-membership-plans)
- [Billing](https://docs.gymdesk.com/en/help/docs/billing?hsLang=en#main-content)

    - [Payment Processing](https://docs.gymdesk.com/en/help/docs/billing?hsLang=en#payment-processing)
    - [Billing Settings & Discounts](https://docs.gymdesk.com/en/help/docs/billing?hsLang=en#billing-settings-discounts)
- [Marketing](https://docs.gymdesk.com/en/help/docs/marketing?hsLang=en#main-content)

    - [Email & Text Messaging](https://docs.gymdesk.com/en/help/docs/marketing?hsLang=en#email-text-messaging)
    - [Lead Management & Automations](https://docs.gymdesk.com/en/help/docs/marketing?hsLang=en#lead-management-automations)
- [Gym Websites](https://docs.gymdesk.com/en/help/docs/gym-websites?hsLang=en)
- [Sales](https://docs.gymdesk.com/en/help/docs/sales?hsLang=en)
- [Integrations](https://docs.gymdesk.com/en/help/docs/integrations?hsLang=en)
- [Gymdesk Documentation & Policies](https://docs.gymdesk.com/en/help/docs/gymdesk-documentation-policies?hsLang=en)

- [Company](https://gymdesk.com/) 
    - [About us](https://gymdesk.com/content/about)
    - [Contact us](https://gymdesk.com/contact)
    - [Resources](https://gymdesk.com/blog/)
- [Features](https://gymdesk.com/) 
    - [Memberships](https://gymdesk.com/features/members)
    - [Billing](https://gymdesk.com/features/billing)
    - [Attendance](https://gymdesk.com/features/attendance)
    - [Booking](https://gymdesk.com/features/booking)
    - [Marketing](https://gymdesk.com/features/marketing)
    - [Website](https://gymdesk.com/features/website)
    - [Point-of-sale](https://gymdesk.com/features/pos)
    - [Reporting](https://gymdesk.com/features/reporting)
    - [Facility access](https://gymdesk.com/features/access)
    - [Mobile app](https://gymdesk.com/features/member-app)
    - [Integrations](https://gymdesk.com/features/integrations)
- [Gym types](https://gymdesk.com/) 
    - [Martial arts](https://gymdesk.com/software/martial-arts)
    - [Membership clubs](https://gymdesk.com/software/membership-clubs)
    - [Yoga studios](https://gymdesk.com/software/yoga)
    - [Pilates studios](https://gymdesk.com/software/pilates)
    - [Fitness gyms](https://gymdesk.com/software/gyms)
    - [Gymnastics gyms](https://gymdesk.com/software/gymnastics)
    - [Dance studios](https://gymdesk.com/software/dance)
    - [Crossfit gyms](https://gymdesk.com/software/crossfit)
- [Resources](https://gymdesk.com/) 
    - [Our Customers](https://gymdesk.com/customers)
    - [Documentation](https://docs.gymdesk.com/help/docs)
    - [Pricing](https://gymdesk.com/pricing)
    - [Membership contract template](https://gymdesk.com/lp/contract-template)
    - [Black belt widget](https://gymdesk.com/lp/bbwidget)
    - [Gym software guide](https://gymdesk.com/best-gym-management-software)
    - [Trust center](https://gymdesk.com/page/trust)
    - [Terms of service](https://gymdesk.com/page/terms)
    - [Privacy policy](https://gymdesk.com/page/privacy)
- [Comparison](https://gymdesk.com/) 
    - [Mindbody](https://gymdesk.com/alternative/mindbody)
    - [Jackrabbit](https://gymdesk.com/alternative/jackrabbit)
    - [Zenplanner](https://gymdesk.com/alternative/zenplanner)
    - [Kicksite](https://gymdesk.com/alternative/kicksite)
    - [Spark membership](https://gymdesk.com/alternative/spark)
    - [Pushpress](https://gymdesk.com/alternative/pushpress)
    - [Gymmaster](https://gymdesk.com/alternative/gymmaster)
    - [Glofox](https://gymdesk.com/alternative/glofox)
    - [Hapana](https://gymdesk.com/alternative/hapana)
    - [Mariana Tek](https://gymdesk.com/alternative/marianatek)
    - [Momence](https://gymdesk.com/alternative/momence)

[![gymdesk-256](https://docs.gymdesk.com/hs-fs/hubfs/gymdesk-256.png?width=40&height=40&name=gymdesk-256.png "gymdesk-256")](https://gymdesk.com/)

Built and run in Austin, TX

<https://www.facebook.com/gymdeskfb> <https://www.instagram.com/gymdeskapp/> <https://www.twitter.com/gym_desk> <https://www.linkedin.com/company/gymdesk/> <https://www.youtube.com/channel/UC5Rr8HzbJtx3AAzPs3IBKSQ/> <https://www.tiktok.com/@gymdesk>

Copyright © 2025