mindtickle-sdk-patterns
FeaturedSdk Patterns for MindTickle. Trigger: "mindtickle sdk patterns".
AI & Automation 2,266 stars
315 forks Updated today MIT
Install
Quality Score: 99/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# MindTickle SDK Patterns
## Overview
MindTickle's REST API serves sales enablement workflows including course management, quiz administration, user progress tracking, SCIM user provisioning, and coaching analytics. A structured SDK client is critical because MindTickle uses compound API keys with org-scoped tokens, returns progress data as nested completion trees with module-level granularity, and enforces strict SCIM schema compliance for user sync. These patterns provide org-aware authentication, typed models for training content hierarchies, progress query builders, and mock factories for sales readiness test scenarios.
## Prerequisites
- Node.js 18+, TypeScript 5+
- `MINDTICKLE_API_KEY` environment variable (generated in Admin > Integrations > API Keys)
- `MINDTICKLE_ORG_ID` for multi-org deployments
- `axios` or `node-fetch` for HTTP transport
## Singleton Client
```typescript
interface MindTickleConfig {
apiKey: string;
orgId: string;
baseUrl?: string;
timeout?: number;
}
let client: MindTickleClient | null = null;
export function getMindTickleClient(overrides?: Partial<MindTickleConfig>): MindTickleClient {
if (!client) {
const config: MindTickleConfig = {
apiKey: process.env.MINDTICKLE_API_KEY ?? '',
orgId: process.env.MINDTICKLE_ORG_ID ?? '',
baseUrl: 'https://api.mindtickle.com/v2',
timeout: 15_000,
...overrides,
};
if (!config.apiKey || !config.orgId) throw new Error('MINDTICKLE_API_KEY and MINDTICKLE_ORG_ID...
Details
- Author
- jeremylongshore
- Repository
- jeremylongshore/claude-code-plugins-plus-skills
- Created
- 7 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
mindtickle-security-basics
Security Basics for MindTickle. Trigger: "mindtickle security basics".
2,266 Updated today
jeremylongshore AI & Automation Solid
mindtickle-install-auth
Install and configure MindTickle SDK/API authentication. Use when setting up a new MindTickle integration. Trigger: "install mindtickle", "setup mindtickle", "mindtickle auth".
2,266 Updated today
jeremylongshore AI & Automation Solid
mindtickle-hello-world
Create a minimal working MindTickle example. Trigger: "mindtickle hello world", "mindtickle example", "test mindtickle".
2,266 Updated today
jeremylongshore AI & Automation Featured
mindtickle-reference-architecture
Reference Architecture for MindTickle. Trigger: "mindtickle reference architecture".
2,266 Updated today
jeremylongshore AI & Automation Featured
mindtickle-prod-checklist
Prod Checklist for MindTickle. Trigger: "mindtickle prod checklist".
2,266 Updated today
jeremylongshore