From 5b2a32dc28d0dfdb7d9d22b7ae4d732147417ac2 Mon Sep 17 00:00:00 2001 From: Dominik Kundel Date: Sat, 31 Jan 2026 14:39:28 -0800 Subject: [PATCH] Add Linear skill metadata (#70) Summary - create an openai.yaml manifest for the Linear skill with ownership, interface, and MCP tooling details matching render-deploy guidance - add the required small and large asset files (linear-small.svg with currentColor path and linear.png icon) Testing - Not run (not requested) --- skills/.curated/linear/agents/openai.yaml | 17 +++++++++++++++++ skills/.curated/linear/assets/linear-small.svg | 5 +++++ skills/.curated/linear/assets/linear.png | Bin 0 -> 6969 bytes 3 files changed, 22 insertions(+) create mode 100644 skills/.curated/linear/agents/openai.yaml create mode 100644 skills/.curated/linear/assets/linear-small.svg create mode 100644 skills/.curated/linear/assets/linear.png diff --git a/skills/.curated/linear/agents/openai.yaml b/skills/.curated/linear/agents/openai.yaml new file mode 100644 index 0000000..fbf4407 --- /dev/null +++ b/skills/.curated/linear/agents/openai.yaml @@ -0,0 +1,17 @@ +interface: + display_name: "Linear" + short_description: "Manage Linear issues in Codex" + icon_small: "./assets/linear-small.svg" + icon_large: "./assets/linear.png" + +ownership: + name: "Linear" + url: "https://linear.app/" + +dependencies: + tools: + - type: "mcp" + value: "linear" + description: "Linear MCP server" + transport: "streamable_http" + url: "https://mcp.linear.app/mcp" diff --git a/skills/.curated/linear/assets/linear-small.svg b/skills/.curated/linear/assets/linear-small.svg new file mode 100644 index 0000000..e2fbc51 --- /dev/null +++ b/skills/.curated/linear/assets/linear-small.svg @@ -0,0 +1,5 @@ + + + diff --git a/skills/.curated/linear/assets/linear.png b/skills/.curated/linear/assets/linear.png new file mode 100644 index 0000000000000000000000000000000000000000..eff45583b451d16ae304d2353035c77401818593 GIT binary patch literal 6969 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