From mindtickle-pack
Execute MindTickle secondary workflow: Rep Performance & Readiness. Trigger: "mindtickle rep performance & readiness", "secondary mindtickle workflow".
How this skill is triggered — by the user, by Claude, or both
Slash command
/mindtickle-pack:mindtickle-core-workflow-bThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create quizzes and assessments, grade submissions, and track scores across your sales
Create quizzes and assessments, grade submissions, and track scores across your sales
enablement programs in MindTickle. Use this workflow when building certification exams,
knowledge checks after training modules, or competency assessments that feed into
rep readiness scores. This is the secondary workflow — for training content and
course management, see mindtickle-core-workflow-a.
const quiz = await client.assessments.create({
title: 'Q2 Product Knowledge Certification',
module_id: 'mod_product_q2',
passing_score: 80,
time_limit_minutes: 30,
max_attempts: 2,
questions: [
{ type: 'multiple_choice', text: 'What is the primary use case for Feature X?',
options: ['Analytics', 'Automation', 'Security', 'Compliance'],
correct: 1, points: 10 },
{ type: 'true_false', text: 'Feature Y supports SSO out of the box.',
correct: true, points: 5 },
{ type: 'open_ended', text: 'Describe how you would position Feature X to a CFO.',
points: 20, rubric: 'Must mention ROI, time savings, and compliance' },
],
});
console.log(`Quiz ${quiz.id} created — ${quiz.questions.length} questions, pass=${quiz.passing_score}%`);
const assignment = await client.assessments.assign(quiz.id, {
team_ids: ['team_sales_west', 'team_sales_east'],
due_date: '2026-04-20',
reminder_days: [7, 3, 1],
notify: true,
});
console.log(`Assigned to ${assignment.total_reps} reps, due ${assignment.due_date}`);
const submissions = await client.assessments.submissions(quiz.id, {
status: 'completed',
sort: 'score_desc',
});
submissions.items.forEach(s =>
console.log(`${s.rep_name}: ${s.score}% (${s.passed ? 'PASS' : 'FAIL'}) — attempt ${s.attempt}/${quiz.max_attempts}`)
);
const pending = submissions.items.filter(s => s.pending_review);
for (const sub of pending) {
await client.assessments.grade(quiz.id, sub.id, {
question_scores: [{ question_id: 'q3', score: 15, feedback: 'Missed compliance angle' }],
});
}
const analytics = await client.assessments.analytics(quiz.id, {
group_by: 'team',
metrics: ['avg_score', 'pass_rate', 'avg_completion_time'],
});
analytics.teams.forEach(t =>
console.log(`${t.team_name}: avg=${t.avg_score}%, pass_rate=${t.pass_rate}%, avg_time=${t.avg_minutes}m`)
);
| Issue | Cause | Fix |
|---|---|---|
401 Unauthorized | Invalid or expired API token | Regenerate token in MindTickle admin |
404 Assessment not found | Wrong quiz ID or deleted assessment | Verify with client.assessments.list() |
422 Invalid question format | Missing required fields in question object | Include type, text, correct, and points |
409 Already submitted | Rep exceeded max_attempts | Increase max_attempts or reset submission |
403 Assignment restricted | Team not in the module's audience | Add team to module audience first |
A successful workflow creates a timed quiz with mixed question types, assigns it to sales teams with automated reminders, grades submissions, and produces team-level analytics showing pass rates, scores, and question difficulty breakdowns.
See mindtickle-sdk-patterns for authentication and webhook configuration.
5plugins reuse this skill
First indexed Jul 10, 2026
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin mindtickle-packExecute MindTickle primary workflow: Training Content Management. Trigger: "mindtickle training content management", "primary mindtickle workflow".
Designs quizzes and assessments that segment users into actionable categories with scoring algorithms, result categorization, and recommendation mapping. Distinguishes engagement-only clickbait from actionable lead-generation tools.
Coach sales reps with call reviews, skill development plans, and role-play practice. Use this skill whenever a manager wants to coach a rep, a rep wants to improve their skills, someone asks for feedback on a sales conversation, needs help with a skill development plan, says "coach me on [skill]", "review my call", "how can I improve my close rate", "what should I work on", or when building a training curriculum. Also trigger when someone mentions sales training, rep development, ramp plans, or skill gaps.