memrise

Construct and run memcli commands for inspecting and modifying Memrise courses.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/dvcrn/skills --skill memrise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memrise
Source: https://github.com/dvcrn/skills/tree/main/plugins/memrise/skills/memrise
Command: npx skills add https://github.com/dvcrn/skills --skill memrise

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes guesswork when constructing and running memcli commands to inspect, diagnose, and modify Memrise courses, levels, pools, and items, reducing errors and unsafe write operations.

Core Features & Use Cases

  • Command Construction: Produce exact memcli commands for listing courses, levels, words, searching pools, and adding items with script-friendly options.
  • Safe Write Workflow: Provide read-first validation steps, ID and column mapping checks, and recommendations to use sandbox inserts before bulk updates.
  • Automation & Integration: Prefer and instruct on --output json and JSON column inputs for downstream scripting and CI processes.

Quick Start

Use the memrise skill to generate a memcli command that lists levels for course 6711617 with JSON output and includes empty levels.

Frequently Asked Questions about memrise

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate adding words to a Memrise course via CLI?

To automate adding words to a Memrise course via CLI, use memcli commands with JSON column inputs for script-friendly processing. This enables downstream automation and CI integration by validating target IDs and column mappings before executing write operations.

What is the safest way to inspect and modify Memrise levels and pools?

The safest way to inspect and modify Memrise levels and pools is a read-first validation workflow using memcli. This involves verifying target IDs and column mappings, and testing with sandbox inserts before performing bulk updates to prevent unsafe write operations.

Can I get JSON output from memcli commands for scripting?

Yes, you can get JSON output from memcli commands for scripting by applying the --output json flag. This formats course, level, and pool data for easy parsing in downstream scripts and automation pipelines.

How do I list empty levels in a Memrise course for maintenance?

To list empty levels in a Memrise course for maintenance, construct a memcli command using the --include-empty flag. This ensures all levels are returned during course inspection, allowing accurate auditing of course structures.

Do I need environment variables for Memrise CLI authentication?

Yes, you need environment variables for Memrise CLI authentication. The memcli tool requires proper environment-variable authentication setup to securely access and modify your Memrise courses, levels, and pools.

What are the limitations of using memcli for course management?

Limitations of using memcli for course management include the risk of unsafe write operations if target IDs and column mappings are not validated beforehand. It requires strict read-first validation and sandbox testing to avoid corrupting course data during bulk updates.