Feature Request: LinkedIn Learning adapter
Use Case
LinkedIn Learning is one of the largest online learning platforms. An adapter would allow users and AI agents to:
- Search courses by keyword/topic
- Browse trending/popular courses
- Get course details (title, instructor, duration, rating, description)
- List user's own learning history (if logged in)
Suggested Commands
opencli linkedin-learning search "AI Agent"
opencli linkedin-learning trending --limit 10
opencli linkedin-learning course <course-id>
Technical Notes
- LinkedIn Learning shares login session with linkedin.com — users already logged into LinkedIn should be authenticated
- The
linkedin/search (jobs) adapter already exists and handles LinkedIn auth via cookie/CDP — similar patterns can be reused
- Voyager API endpoints for learning content are at
www.linkedin.com/learning-api/ or similar paths
- The
opencli generate approach fails with no-viable-api-surface on the learning search page, suggesting DOM scraping or Voyager API discovery is needed
Current Workaround
opencli browser open "https://www.linkedin.com/learning/search?keywords=..." works but requires manual page interaction and no structured output
Related
- Existing
linkedin site adapter (search jobs, timeline)
Feature Request: LinkedIn Learning adapter
Use Case
LinkedIn Learning is one of the largest online learning platforms. An adapter would allow users and AI agents to:
Suggested Commands
Technical Notes
linkedin/search(jobs) adapter already exists and handles LinkedIn auth via cookie/CDP — similar patterns can be reusedwww.linkedin.com/learning-api/or similar pathsopencli generateapproach fails withno-viable-api-surfaceon the learning search page, suggesting DOM scraping or Voyager API discovery is neededCurrent Workaround
opencli browser open "https://www.linkedin.com/learning/search?keywords=..."works but requires manual page interaction and no structured outputRelated
linkedinsite adapter (search jobs, timeline)