SuperAPI AI Directory

markji-card-syntax

Office & productivity

View repository

Updated 10-16 00:03

About this skill

Markji Card Syntax

How It Works

  1. Before generating or modifying cards, read the following in full: references/markji-card-syntax.md。
  2. First determine the learning content and card format; when the information is sufficient, generate directly and do not ask follow-up questions about details that can be reasonably inferred.
  3. Prefer plain text and the minimal amount of syntax, adding syntax blocks only when styling or interaction is truly necessary.
  4. Strictly follow the spelling, capitalization, separators, line break positions, and nesting rules in the reference documentation.
  5. Before outputting, self-check item by item according to the checklist at the end of the reference documentation.

Output Requirements

  • By default, output only one text code block, and the content should be ready to paste and use directly; add explanations only when the user asks for them.
  • Use Chinese explanations and natural, concise card copy, but preserve the prescribed spelling of syntax tags.
  • Do not fabricate IDs for images, audio, or associated cards. When the user has not provided an ID, use media-free expressions instead; use conspicuous placeholders only when the user explicitly requests a template.
  • Do not output parsing results, internal data structures, implementation code, installation commands, or developer integration methods.
  • Do not rely on error-tolerant behavior. When encountering a format that cannot be reliably expressed, fall back to plain text or a supported simpler form.

Modifying Existing Content

  • Preserve the text, order, line breaks, and existing valid syntax that the user did not ask to change.
  • Correct only tags, parameters, brackets, escaping, block-level positions, or nesting that are definitely wrong.
  • If the user's goal conflicts with syntax limitations, briefly explain the limitation and provide the closest usable version.