construct-card-create

Creates knowledge cards from user input, URLs, or research findings via the construct knowledge CLI.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/mabstruct/construct --skill construct-card-create-mabstruct
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: construct-card-create
Source: https://github.com/mabstruct/construct/tree/main/CONSTRUCT-CLAUDE-impl/claude/skills/construct-card-create
Command: npx skills add https://github.com/mabstruct/construct --skill construct-card-create-mabstruct

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Capturing ideas, papers, and research findings into a structured personal knowledge base requires consistent formatting, classification, and validation. This Skill turns conversational input or pasted URLs into validated knowledge card files without manual YAML editing. ## Core Features & Use Cases - Structured Card Creation: Drafts title, summary, epistemic type, confidence, source tier, domains, and content categories, then writes the card through the construct knowledge card create CLI. - Schema Enforcement: Delegates file operations to the Python CLI, which validates domains, categories, confidence ranges, and epistemic type enums, returning structured JSON errors on failure. - Connection Suggestions: Scans existing cards for related, supporting, or contradicting entries and optionally adds typed connections via construct knowledge connection add. - Use Case: You paste a link to a paper on successor representations; the Skill extracts key findings, classifies the card, creates it in cards/, and proposes a connection to an existing spatial reasoning card. ## Quick Start Tell the agent "add a card for this paper" and paste the URL or describe the finding you want captured.

Frequently Asked Questions about construct-card-create

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

FAQPage Schema
How do I create a knowledge card from a URL or paper?▼

Paste the URL or paper reference and ask to add a card. The Skill fetches or extracts key findings, drafts the title, summary, and classifications, then calls the construct knowledge card create CLI to write the validated card file.

How do I capture a research finding as a knowledge card?▼

Describe the finding or say "note this finding" during a research session. The Skill formats the already-structured research output into a card with epistemic type, confidence, and source tier, then creates it via the CLI.

What happens when card creation fails validation?▼

The CLI returns structured JSON errors identifying the field, reason, and suggestion. The Skill displays these to you, such as an invalid domain or out-of-range confidence value, and offers a chance to correct the input.

Does the card creation skill suggest connections to existing cards?▼

Yes, it scans existing cards for shared domains, related categories, similar topics, or contradicting findings. With your confirmation, it adds typed connections using the construct knowledge connection add command.

What fields are required for a valid knowledge card?▼

A card needs a unique kebab-case ID, title, valid epistemic type, confidence from 1 to 5, source tier from 1 to 5, domains present in domains.yaml, valid content categories, and a non-empty summary section.