Learn how to create effective project skills following opence conventions.
A **Skill** represents a specific capability or ability that an AI agent possesses. Skills can be innate (from training) or acquired (through fine-tuning or tool access).
Repository orientation and which Codex skills to use for each area (go-lcpd, protocol spec, docs, openai-serve, ExecPlans).
Portfolio management with OpenAlgo - funds, positions, holdings, order book, trade book, margin calculator, and account management
Split changes into a Graphite stack with PR titles and descriptions. Use when asked to create or propose a stacked PR series.
Designs, implements, and deploys Microsoft 365 Copilot agents using TypeSpec and ATK CLI. Provides architectural guidance, capability configuration, security patterns, and lifecycle management. Use when developing M365 Copilot agents, working with TypeSpec, or managing agent deployments. For creating new projects, use the m365-agent-scaffolder skill.
Generate a PR title and description from the branch diff vs main. Use when asked for a PR summary or PR description.
In Codex interactive mode, call delegate_autopilot automatically for multi-step or cross-cutting requests (including research-only), otherwise work normally.
Create and maintain ExecPlans for complex work (design-to-implementation) following the repo's ExecPlan standard.
Use the hack tickets extension (git-backed JSONL event log) to create/list/show/sync lightweight tickets. Trigger when asked to track work items, decisions, or bugs inside a repo without external issue trackers. Prefer `hack x tickets ...` commands; store lives on hidden ref `refs/hack/tickets` by default.
Review branch changes vs main using a merge-base diff and return prioritized findings, risks, and cleanup opportunities. Use when asked to review changes against main/origin/main.
Data visualization with OpenAlgo - candlestick charts, options payoff diagrams, P&L dashboards, and real-time Streamlit dashboards
Develop the go-lcpd daemon/tools (Go). Follow repo principles (robustness, TDD, lint) and validate with make test/lint/gen.
Process customer refunds quickly. Search by order number or email, view order details, and issue full/partial refunds with automatic customer notifications. Use for customer support, order issues, or goodwill refunds. Triggers on "refund", "issue refund", "process refund", "customer wants refund", or similar queries.
Simplify code and remove legacy/backcompat shims while preserving behavior. Use when asked to clean up or simplify code.
Technical writer - documentation, README, guides
Your approach to handling global security. Use this skill when working on files where global security comes into play.
Ensure fixed count of goblin nests or hives per map.
Use the constraint-memory MCP tools to query/upsert timeboxing constraints stored in Notion.
Create or update a journal entry module (database, model, actions, views, controllers, API, docs, tests). Use when adding a new journal module or changing an existing module such as mood, health, or obligations.