Agent skill
develop-pyrevit-extensions
Build, plan, review, and document pyRevit extensions. Use when Codex needs the pyRevit development workflow, templates, prompts, checklists, or scripts for creating or updating pyRevit commands in this repo. Pair with a version-specific Revit skill (e.g., 2023/2024/2025) for API constraints.
Install this agent skill to your Project
npx add-skill https://github.com/OriAshkenazi/ai-pyrevit-developer-template/tree/main/CodexWorkspace/skills/develop-pyrevit-extensions
SKILL.md
Develop pyRevit Extensions
Use this skill to navigate the pyRevit knowledge base, planning workflow, and reusable assets in this repo.
Quick Start
- Open
references/docs_overview.mdfor the index. - For setup and first-button walkthroughs, read
CodexWorkspace/human/README.md. - For the full dual-model workflow, read
references/agent_ai_orchestrated_dev_methodology.md.
Versioned Guidance
- For version-specific API patterns and constraints, use the appropriate
pyrevit-revit-20xxskill inCodexWorkspace/skills/. - Use the related pyRevit notes in
references/pyrevit_overview.mdwhen scaffolding a new command.
Planning + Prompts
- Copy planning templates from
assets/templates/intoCodexWorkspace/workspace/. - Use prompts from
assets/prompts/as instructed inreferences/prompts_overview.md.
Scripts + Checklists
- Start new commands from
scripts/new_command_template.py. - Use
references/checklists_overview.mdbefore reviews and merges.
Workspace
- Project-specific artifacts live in
CodexWorkspace/workspace/(plans, tasks, reviews, development.md, backlog.md). - Edit workspace copies only; keep skill references and assets static.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
select-svg-icon
Choose and validate SVG icons for pyRevit extension commands. Use when creating or updating a pyRevit pushbutton and you need an SVG-only icon workflow with automated acquisition from svgrepo.com first, manual fallback on svgfind.com, and vision-based semantic ranking before finalizing icon assets.
pyrevit-revit-2024
Revit 2024 API guidance for pyRevit development. Use when implementing or reviewing pyRevit commands that target Autodesk Revit 2024, including transaction patterns, API constraints, and version-specific best practices.
pyrevit-revit-2025
Revit 2025 API guidance for pyRevit development. Use when implementing or reviewing pyRevit commands that target Autodesk Revit 2025, including transaction patterns, API constraints, and version-specific best practices.
pyrevit-revit-2023
Revit 2023 API guidance for pyRevit development. Use when implementing or reviewing pyRevit commands that target Autodesk Revit 2023, including transaction patterns, API constraints, and version-specific best practices.
ubiquitous-language
Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".
every-style-editor
This skill should be used when reviewing or editing copy to ensure adherence to Every's style guide. It provides a systematic line-by-line review process for grammar, punctuation, mechanics, and style guide compliance.
Didn't find tool you were looking for?