Guidance for AI coding agents working on the Monday Cursor Plugin repository.
A Cursor IDE plugin for Monday.com integration. 21 skills and 8 rules covering boards, items, sprints, docs, dashboards, and GraphQL queries. 44 MCP tools for Monday.com API operations.
Docs site: https://tmhsdigital.github.io/Monday-Cursor-Plugin/
Monday-Cursor-Plugin/
.cursor-plugin/plugin.json # Plugin manifest (name, version, description)
skills/ # 21 skill directories, each with SKILL.md
rules/ # 8 rule files (.mdc)
mcp-tools.json # MCP tool catalog (44 tools, manually maintained)
site.json # GitHub Pages branding/config
docs/ # Generated GitHub Pages site (do not edit manually)
assets/ # Logo and images
tests/ # Test suite
.github/workflows/ # CI/CD (codeql, pages, release-drafter, stale, validate)
- Single branch:
mainonly - Conventional commits:
feat:,fix:,chore:,docs:
Each skill lives in skills/<skill-name>/SKILL.md. Every SKILL.md starts with YAML frontmatter:
---
name: skill-name
description: One-line description of what the skill does
---The name and description fields are parsed by the site template build system to generate the GitHub Pages site. When adding a new skill:
- Create
skills/<skill-name>/SKILL.mdwith frontmatter - Update the
skillscount in.cursor-plugin/plugin.json - Use
feat:commit prefix
Rules are .mdc files in rules/. Each starts with YAML frontmatter containing description and globs fields.
mcp-tools.json is a manually maintained JSON array of all MCP tools. Each entry has name, description, and category fields. This file is used by the GitHub Pages build system to render the tools catalog.
The docs site is auto-generated. Do not edit docs/index.html directly. It is built by the shared template system from the Developer-Tools-Directory repo.
Data sources:
.cursor-plugin/plugin.json-- metadatasite.json-- branding (accent color, install steps, links)skills/*/SKILL.md-- parsed for name/description via frontmatterrules/*.mdc-- parsed for name/scope/descriptionmcp-tools.json-- tool catalog
The pages.yml workflow clones Developer-Tools-Directory, runs build_site.py, and deploys the output.
validate.yml-- validates plugin.json schemapages.yml-- builds and deploys GitHub Pages via shared templatecodeql.yml-- security scanningrelease-drafter.yml-- auto-drafts release notesstale.yml-- marks/closes inactive issues and PRs
- No em dashes or en dashes -- use hyphens or rewrite
- No hardcoded credentials, tokens, or API keys
- Conventional commits required
- CC-BY-NC-ND-4.0 license
- All content written for public readership