Unnamed Skill
Fundamental reading and writing capability for the OCTAVE format. Inject this to give an agent basic structural competence without the overhead of full architectural specifications. Triggers on: octave format, write octave, octave syntax, structured output.
$ Installieren
git clone https://github.com/elevanaltd/octave-mcp /tmp/octave-mcp && cp -r /tmp/octave-mcp/skills/octave-literacy ~/.claude/skills/octave-mcp// tip: Run this command in your terminal to install the skill
name: octave-literacy description: Fundamental reading and writing capability for the OCTAVE format. Inject this to give an agent basic structural competence without the overhead of full architectural specifications. Triggers on: octave format, write octave, octave syntax, structured output. allowed-tools: Read implements: specs/octave-5-llm-core
OCTAVE Literacy Skill
===OCTAVE_LITERACY=== META: TYPE::SKILL VERSION::"1.1" PURPOSE::"Essential syntax and operators for basic OCTAVE competence" TIER::LOSSLESS SPEC_REFERENCE::octave-5-llm-core.oct.md
§1::CORE_SYNTAX ASSIGNMENT::KEY::value // Double colon is MANDATORY for data BLOCK::KEY:[indent_2] // Single colon + newline + 2 spaces starts a block LIST::[a,b,c] // Brackets for collections STRING::"value"âšbare_word // Quotes required if contains spaces or special chars NUMBER::42âš3.14âš-1e10 // No quotes for numeric values BOOLEAN::trueâšfalse // Lowercase only NULL::null // Lowercase only COMMENT::// // Standard comment syntax
§1b::BRACKET_FORMS CONTAINER::[a,b,c] // Bare brackets = list CONSTRUCTOR::NAME[args] // NAME[...] = constructor (REGEX[pattern], ENUM[a,b]) INLINE_MAP::[key::val,key2::val2] // Dense key-value pairs (values must be atoms) HOLOGRAPHIC::["value"â§CONSTRAINTâ§TARGET] // Schema mode only
§2::OPERATORS // EXPRESSION OPERATORS (with precedence - lower number = tighter binding) []::Container [a,b,c] (precedence 1) â§ș::Concatenation Aâ§șB (mechanical join) (precedence 2) | ASCII: ~ â::Synthesis AâB (emergent whole) (precedence 3) | ASCII: + â::Tension AâB (binary opposition) (precedence 4) | ASCII: vs [requires word boundaries] â§::Constraint [Aâ§Bâ§C] (precedence 5) | ASCII: & âš::Alternative AâšB (precedence 6) | ASCII: | â::Flow AâBâC (precedence 7, right-associative) | ASCII: ->
// PREFIX/SPECIAL §::Target (â§DECISION_LOG) //::Comment (line start or after value)
§2b::ASCII_ALIASES ALL_OPERATORS::accept_both_unicode_and_ascii CANONICAL_OUTPUT::prefer_unicode_in_emission vs_BOUNDARY_RULE::"vs requires word boundaries [whitespaceâšbracketâšparenâšstartâšend]" VALID::"A vs B"âš"[Speed vs Quality]" INVALID::"SpeedvsQuality"[no_boundaries]
§3::CRITICAL_RULES 1::No spaces around assignment :: (KEY::value, not KEY :: value) 2::Indent exactly 2 spaces per level (NO TABS) 3::All keys must be [A-Z, a-z, 0-9, _] and start with letter or underscore 4::Envelopes are ===NAME=== at start and ===END=== at finish 5::Use lowercase for true, false, null (NOT True, False, NULL) 6::â§ only appears inside brackets, never bare: [Aâ§Bâ§C] is valid, Aâ§B is not 7::â is binary only (AâB), not chained (AâBâC is invalid)
§3b::ASSEMBLY_RULES WHEN_CONCATENATING_PROFILES::omit_intermediate_===END===[only_final_===END===terminates] USE_CASES::[agent_context_injection,specification_layering,multi_part_documents] EXAMPLE::core_profileâschema_profileâsingle===END===_at_finish
§4::EXAMPLE_BLOCK ===EXAMPLE=== STATUS::ACTIVE PHASES: PLAN::[Research â Design] BUILD::[Code â Test] METRICS: SPEED::"High" QUALITY::"Verified" ===END===
===END===
Repository
