claude

cortex

Claude Code skills for developer productivity, research, communication, and workflow automation

0 on GitHubby Ali Iraniv0.12.0MITupdated 1 month agodevelopment
/

Plugin cortex from marketplace cortex in aliir74/cortex. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (54)

  • babysit-pr

    Use when monitoring a GitHub PR that needs CI fixes, code review fixes, or deploy URL tracking. Triggers on "babysit pr", "watch pr", "monitor pr", or explicit /babysit-pr command

  • bird-cli

    Use when interacting with Twitter/X - reading tweets, searching, checking timelines, bookmarks, mentions, posting tweets, or replying. Triggers on tweet URLs, "check twitter", "read tweet", "search twitter", "my timeline", "twitter bookmarks", "post tweet", "reply to tweet", or any X/Twitter operati

  • catch-up

    Re-briefs the user on the current session when they have lost the thread (what it was about, what is done, what is left, the next step) from the conversation already in context. Use for 'catch me up', 'where were we', 'what was this session about'. Not for finding a past session (find-session).

  • clickup-cli

    Use when running ClickUp operations - creating/viewing/editing tasks, adding comments, searching, listing members, managing sprints, checklists, dependencies, time tracking, or any ClickUp CLI interaction.

  • codex-ask

    Use when user wants a second opinion from Codex/GPT, wants to ask Codex a question, pass custom context to Codex, or says "ask codex", "codex opinion", "run codex", "second opinion", "/codex-ask

  • commit-push-pr

    Use when user explicitly asks to commit, push, and open a PR/MR in one step. Triggers on 'commit and push', 'create PR', 'ship it', '/commit-push-pr'. Auto-detects GitHub vs GitLab from the remote and uses the matching CLI.

  • compare-skillsets

    Use when the user shares an external skillset, plugin, or another person's skills and wants it weighed against their own installed skills. Triggers on "compare these skills to mine", "audit this skillset", "what can I learn from X", "should I adopt this plugin", and on a pasted plugin, marketplace,

  • convert-date

    Use when user mentions Shamsi, Jalali, Persian date, or needs to convert between Shamsi/Jalali and Gregorian calendars. Triggers on date conversion requests, "what's today in Shamsi", "convert date", or any Jalali date like 1404/11/20.

  • create-permission-hook

    Use when creating a dynamic permission hook for a CLI tool to gate dangerous commands, separate read-only from write operations, or protect production environments. Triggers on "create hook", "permission hook", "gate production", "protect CLI

  • create-plan-and-execute-md

    Use when the user wants to plan and execute a task in one go using the plain markdown format. Triggers on "plan and execute markdown", "/create-plan-and-execute-md". SKIP for small diffs, when only a draft is wanted (/create-plan-md), or when the default HTML format is wanted (/create-plan-and-execu

  • create-plan-and-execute

    Use when the user wants to plan and execute a task in one go using the default HTML plan format. Triggers on "plan and execute", "plan then run", "plan and ship", "draft plan and run it", "/create-plan-and-execute". SKIP for small diffs, when only a draft is wanted (/create-plan), or when the markdo

  • create-plan-md

    Use when the user explicitly wants a plain markdown implementation plan rather than the default HTML one. Triggers on "create markdown plan", "plain text plan", "/create-plan-md". For the default visual HTML plan use /create-plan. SKIP for single-sentence diffs or work under about 5 tool calls.

  • create-plan

    Use when the user wants a structured implementation plan written to disk for a multi-file or multi-session task. Triggers on "create plan", "write plan", "plan this", "draft a plan", "visual plan", "/create-plan". SKIP for single-sentence diffs, exploratory questions, or work under about 5 tool call

  • cut-clip

    Use when cutting, trimming or extracting a segment from a video or audio file, especially when the boundaries are given as spoken phrases rather than timecodes. Triggers on "cut this clip", "trim the video", "clip from X to Y", "cut from the moment it says", and on a video URL plus a quoted phrase.

  • deep-research

    Use when researching any topic - technical docs, best practices, API changes, library updates. Triggers on explicit /deep-research or phrases like "what's the latest on X", "current best practices for Y", "research X for me

  • elevenlabs-voice

    Transcribes audio via ElevenLabs Scribe (with optional speaker diarization) and generates speech via ElevenLabs text-to-speech. Use for any speech-to-text or text-to-speech need, e.g. "transcribe this recording", "what does this voice note say", "read this aloud", "make a TTS of this". Handles mixed

  • exa-cli

    Runs Exa AI neural/semantic web search, grounded cited answers, or clean content extraction for known URLs. Use for 'exa search', 'neural search', 'semantic search', 'exa answer', or research that needs many high-quality sources. Not for single-fact or syntax lookups (use plain web search).

  • execute-plan-md

    Use when a markdown .md plan file written by /create-plan-md needs executing task-by-task. Triggers on "execute markdown plan", "/execute-plan-md <path>". For HTML plans (the default) use /execute-plan. SKIP for plans with under 3 tasks.

  • execute-plan

    Use when an HTML plan file written by /create-plan needs executing task-by-task. Triggers on "execute plan", "run plan", "run the plan", "work through plan", "/execute-plan <path>". SKIP for plans with under 3 tasks (just do them) or for markdown .md plans (use /execute-plan-md).

  • fetch-raindrop-bookmarks

    Use when user wants to fetch bookmarks from Raindrop.io and review them, or when user says "fetch raindrop", "import raindrop bookmarks", "sync raindrop", "list raindrop bookmarks".

  • fetch-twitter-bookmarks

    Use when user wants to fetch Twitter/X bookmarks and triage them, or when user says "fetch twitter bookmarks", "import twitter bookmarks", "sync twitter", "triage twitter bookmarks", "twitter bookmarks".

  • figma-cli

    Use when reading Figma design files — inspecting screens/frames, extracting the node tree, pulling copy/text, or rendering a node to PNG/SVG for a design or engineering analysis. Triggers on a figma.com/design URL, "check the Figma", "read the Figma", "what's in the Figma", "render the Figma frame",

  • find-session

    Use when user wants to find, search, or locate a previous Claude Code conversation or session by topic, keyword, or content - triggers on "find session", "find chat", "search sessions", "which session", "previous conversation about", or explicit /find-session command

  • gemini-cli

    Use when interacting with Google Gemini — asking Gemini questions, getting a second opinion, generating content (text, SVG infographics, outlines), or managing Gemini CLI extensions/MCP servers. Triggers on "ask gemini", "gemini opinion", "run gemini", "second opinion from gemini", "gemini infograph

  • generate-image

    Generates or edits an image from a text description via OpenAI GPT Image (default) or Google Nano Banana: photoreal shots, illustrations, mockups, infographics, hero images. Use for 'generate/make/create an image of X', 'draw X', 'edit this image to X'. Saves to a configurable output folder (default

  • glab-cli

    Use when running GitLab operations beyond simple git commands - creating merge requests, viewing CI/CD pipelines, managing issues, checking pipeline logs, or any glab CLI interaction.

  • gws-cli

    Use when interacting with Google Workspace - Gmail, Calendar, Drive, Sheets, Docs, email, events, meetings, schedule, or any gws CLI operation. Triggers on "check email", "read gmail", "send email", "calendar", "agenda", "schedule meeting", "drive", "sheets", "google workspace", or any gws interacti

  • helpers

    Shared stdlib-only Python scripts for measuring, auditing, probing and safely editing a Claude Code skill and instruction corpus. Used by writing-skills, learn-from and compare-skillsets; not a workflow on its own.

  • how-to-html

    Use whenever generating or substantially editing an HTML file (plans, reports, dashboards, custom-editor UIs, slides, anything written to a `.html` file). SKIP for trivial fragments under about 5KB or files inside node_modules, dist, build or .git.

  • imsg-cli

    Use when interacting with iMessage/SMS on this Mac — listing chats, reading history, searching, sending messages/attachments/reactions, or managing group chats. Triggers on "check imessage", "read my messages", "send an imessage/text to X", "imessage history", "imsg".

  • integrate-cli

    Use when the user wants to integrate a CLI tool for a platform into Claude Code end-to-end — research candidates, install, authenticate, generate a <tool>-cli skill, and create a permission hook. Triggers on "integrate CLI for X", "integrate X CLI", "set up X CLI", "onboard X CLI", "add X CLI integr

  • learn-from

    Use when user wants to analyze the current conversation for Claude mistakes and corrections, then suggest improvements to CLAUDE.md, memory, or skill files to prevent recurrence - triggers on "learn from mistakes", "what went wrong", "improve from this chat", "learn from", or explicit /learn-from co

  • make-slides

    Use when user wants to build an HTML slide deck: pitch deck, research synthesis, brand manifesto, classroom material, talk slides, founder pitch, etc. Triggers on 'make slides', 'build a deck', 'slide deck', 'create slides', 'pitch deck', or explicit /make-slides command.

  • md-to-pdf

    Use when user wants to convert/export a markdown file (including Obsidian-flavoured markdown) to PDF, typically for an email attachment, an upload to an external tool, or any place that needs a PDF copy of a note. Triggers on "export to pdf", "convert to pdf", "make pdf from this", "generate pdf", "

  • name-session

    Use when a Claude Code session needs a structured name derived from its conversation context. Triggers on "/name-session", "name this session", "suggest a session name".

  • new-session

    Spins up a fresh Claude Code session in a target folder, seeded with either a small fresh task brief or a continuation brief carrying in-flight context, and launches it in the background. Use for 'new session for X', 'start a session in <folder>', 'spin up a session to do Y', 'kick off Z over there'

  • ntn-cli

    Use when interacting with Notion via the official `ntn` CLI — reading/writing pages as Markdown, querying data sources, calling raw API endpoints, managing file uploads, or deploying Notion Workers. Triggers on "ntn", "notion cli", "notion api", "create notion page", "update notion page", "query not

  • post-mortem

    Use when user needs to write a postmortem or RCA. Triggers on 'post-mortem', 'RCA', 'incident review', 'write postmortem'

  • python-project-setup

    Use when creating a new Python project, initializing a Python repo, or setting up Python tooling — covers uv, ruff, pyright, pytest, project structure, and CI configuration.

  • quick-search

    Fast web lookup for one fact: find a doc or API page, check syntax or a version, search inside a known docs site. Use for 'find the docs for X', 'how do I X in <library>', 'look up X'. Not for multi-source synthesis or option-weighing (deep-research).

  • refine-english

    Use when user shares text to refine for native English, asks for writing feedback, or asks how to pronounce a word - triggers on "refine this", "fix my English", "how do you pronounce", "check my writing", or when user pastes text that appears to be their own writing needing polish

  • session-handoff

    Use when user wants to summarize the current session's knowledge, fixes, or progress for handoff to another AI agent or engineer - triggers on "handoff", "share context", "export session", "summarize for handoff", or explicit /session-handoff command

  • signal-cli

    Use when interacting with Signal messenger - reading received messages, listing contacts and groups, sending messages or attachments, reactions, and group operations. Triggers on "check signal", "read signal", "send signal message", "signal messages", "signal group", or any Signal operation.

  • slack-cli

    Use when interacting with Slack - reading messages, sending messages, searching, listing channels, user lookups, reactions, canvas reads, or any Slack operation. Triggers on "check slack", "read slack", "send message on slack", "search slack", "slack messages", "slack channel", or any Slack interact

  • snow-cli

    Use when interacting with Snowflake data warehouse - running SQL queries, inspecting schemas/tables, managing stages/objects, or any Snowflake operation. Triggers on "query snowflake", "check snowflake", "run SQL on snowflake", "snowflake schema", "snow sql", or any Snowflake data warehouse interact

  • stripe-cli

    Use when interacting with Stripe — querying customers, charges, subscriptions, invoices, products, events, and webhook testing. Triggers on "check stripe", "stripe customer", "stripe charge", "stripe subscription", "stripe invoice", "stripe product", "stripe event", "list stripe", "create stripe", "

  • summarize-content

    Use when user wants to summarize a URL, YouTube video, podcast, or local audio/video file - triggers on "summarize this", "get summary of", YouTube/podcast URLs, or explicit /summarize command

  • tgcli

    Use when interacting with Telegram - reading chats, sending messages, searching, contacts, groups, media, or any Telegram operation. Triggers on "check telegram", "read telegram", "send telegram", "search telegram", "telegram messages", "telegram group", or any Telegram interaction.

  • understand-session

    Teaches the user the work done in this session (or a given PR/diff) Socratically before they merge or own it, keeping a comprehension checklist and quizzing via AskUserQuestion until mastery is shown. Use for 'teach me what we did', 'quiz me on this', 'make sure I understand this change'. Skip for t

  • unleash-cli

    Use when working with Unleash feature flags - listing flags, checking a flag's state per environment, toggling flags on/off, setting gradual rollout percentages, creating or archiving flags, and reading the audit log. Triggers on "check the flag", "is X enabled", "toggle flag", "feature flag", "unle

  • update-cli

    Use when the user wants to update an installed CLI tool AND keep its `<tool>-cli` skill (and permission hook) in sync with new/changed/removed commands. Triggers on "update CLI", "upgrade <tool>", "sync skill with CLI", "refresh <tool> skill", "/update-cli". Distinct from `integrate-cli`, which onbo

  • update-permissions

    Use when user wants to add, remove, or modify Claude Code permission rules - triggers on "allow this", "add permission", "update permissions", "always allow", "block this", "deny permission", or any request to change what commands are auto-approved or prompted

  • why-you-asked-me

    Diagnoses why Claude prompted for permission on a command that should have been auto-allowed, then applies a minimal fix. Use for 'why did you ask me', 'why is this prompting', 'this should be auto-allowed', or a screenshot of a permission prompt.

  • writing-skills

    Use when creating a new skill, editing an existing skill's instructions, or writing any behavioral rule into a CLAUDE.md file. Triggers on "write a skill", "new skill", "fix this skill", "add a rule for", "why didn't the skill work", and on any learn-from edit that lands in a skill body.

Hooks (9)

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/clickup-permission-check.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/gws-permission-check.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/snow-permission-check.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/gemini-permission-check.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/imsg-permission-check.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/ntn-permission-check.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/signal-cli-permission-check.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/stripe-permission-check.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/unleash-permission-check.sh"

View source on GitHub aliirani.com

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain cortex?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted