Create User
Creates a new user account in Skilljar.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER])
Enroll User In Course
Enrolls a specified user in a specific course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENROLL_USER_COURSE])
Unenroll User From Course
Removes a user's enrollment from a specific course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNENROLL_USER_COURSE])
Assign User To Group
Assigns a user to a specified group within Skilljar.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_USER_GROUP])
Remove User From Group
Removes a user from a specified group within Skilljar.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_USER_GROUP])
Update User Profile
Updates the profile information for a specified user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER_PROFILE])
Grant Certificate
Manually grants a certificate to a specified user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GRANT_CERTIFICATE])
Revoke Certificate
Revokes a previously granted certificate from a user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_CERTIFICATE])
Create Course
Creates a new course in the Skilljar platform.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COURSE])
Update Course
Updates the details of an existing course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COURSE])
Publish Course
Publishes a course, making it available to users.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PUBLISH_COURSE])
Unpublish Course
Unpublishes a course, making it unavailable to users.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNPUBLISH_COURSE])
Create Live Training Session
Creates a new live training session in Skilljar.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LIVE_TRAINING])
Cancel Live Training Session
Cancels a scheduled live training session.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_LIVE_TRAINING])
Generate Report
Generates a specified type of report in Skilljar.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Send Custom Email
Sends a custom email to specified users or groups.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOM_EMAIL])
Create Coupon
Creates a new coupon code for course discounts.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COUPON])
Deactivate Coupon
Deactivates an existing coupon code.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEACTIVATE_COUPON])
New User Registered
Triggered when a new user registers for a Skilljar account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_REGISTERED])
Course Enrollment
Triggered when a user enrolls in a course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_ENROLLMENT])
Course Completion
Triggered when a user completes a course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_COMPLETION])
Lesson Completion
Triggered when a user completes a lesson within a course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LESSON_COMPLETION])
Certificate Earned
Triggered when a user earns a certificate for completing a course or program.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CERTIFICATE_EARNED])
Quiz Submission
Triggered when a user submits a quiz.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUIZ_SUBMISSION])
Survey Submission
Triggered when a user submits a survey.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_SUBMISSION])
Live Training Session Attendance
Triggered when a user attends a live training session.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIVE_TRAINING_ATTENDANCE])
Content Rating
Triggered when a user rates a course or lesson.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_RATING])
User Group Assignment
Triggered when a user is assigned to a specific group.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_GROUP_ASSIGNMENT])
Course Published
Triggered when a new course is published on the platform.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_PUBLISHED])
Subscription Renewal
Triggered when a user's subscription is renewed.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWAL])