Skip to main content
jamesoleinik
GitHub creator profile

jamesoleinik

Repository-level view of 15 collected skills across 1 GitHub repositories.

skills collected
15
repositories
1
updated
2026-07-14
repository map

Where the skills live

Top repositories by collected skill count, with their share of this creator catalog and occupation spread.

repository explorer

Repositories and representative skills

ep-06-cowork-plugin
software-developers

Follow Episode 6 of the Launch Control series end-to-end — register a Microsoft 365 Cowork custom plugin that talks to the built-in Dataverse MCP server for the Launch Control environment, paired with a schema-aware Business Skill. Use when the user asks to "do Episode 6", "build the Cowork plugin episode", "wire Cowork to Launch Control via MCP", or "set up the Cowork Dataverse plugin end-to-end".

2026-07-14
copilot-studio-agent-authoring
software-developers

Programmatically create and upload a Copilot Studio "cliagent" declarative agent (bot + MCP tool components) into a Dataverse environment via the Web API, minting bot-scoped connection references against the connector's authorized connection so nothing is hardcoded. Use when a Launch Control episode needs to stand up a Copilot Studio agent from code (for example Episode 9 Act 4) instead of clicking through the maker portal, or to re-create/version an agent that has been reverse-engineered from a live bot record.

2026-07-14
dataverse-security
software-developers

Teaches the Dataverse security model and drives an agent to implement and test a specific slice of it against any Dataverse environment. The model has two independent axes plus a per-agent variant, and the calling prompt names which one to build and its targets. Use whenever the user asks to "explain the Dataverse security model" or to implement a named slice of it ("set up row-level security", "secure a column", "add data masking", "scope an application user / agent"). The prompt passes in the security TYPE to build and its TARGETS (tables, columns, role/profile names, personas or the application user). Supported types: - row-level : security roles + owner-teams + business-unit depth, so the same query returns different row counts per persona. - column-level : secure columns + a field security profile (+ optional (data masking) masking rule), so the same row returns cleartext for one principal and a mask/omission for another. - per-agent : assign a

2026-06-21
ep-05-custom-tools
software-developers

Follow Episode 5 of the Launch Control series end-to-end — produce a .NET Custom API plugin, a Power Fx Function twin, a REST custom connector, a remote MCP custom connector, and a Power Automate test-harness flow, all programmatically against a Dataverse environment. Use when the user asks to "do Episode 5", "build the custom tools episode", "make the readiness Custom API and Fx twin", "register a REST/MCP custom connector programmatically", or "deploy the Ep 5 test harness flow".

2026-06-21
dataverse-launchcontrol-business-skills
project-management-specialists

Authoritative LaunchControl business policies — launch readiness, status transitions, escalation, briefings — live as rows in the Dataverse `skill` table (entity set `skills`) in the LaunchControl environment. Before answering any LaunchControl business question, this skill instructs Cowork to load and follow those policies at the start of the session rather than improvise. Trigger phrases: - "is [launch] ready to ship" / "go / no-go on [launch]" - "what's the readiness for [launch]" - "this task is blocked, what do I do" / "escalate [task|milestone]" - "can I move [launch|milestone|task] from [status] to [status]" - "draft a launch briefing for [launch]" - "what's our policy on [topic]" - "what business skills are loaded" / "list LaunchControl policies" Do NOT use for: ad-hoc CRUD over Dataverse rows (use the dataverse-launchcontrol-mcp skill) or schema discovery (use dataverse-launchcontrol-schema).

2026-06-21
dataverse-launchcontrol-mcp
software-developers

Query and update Microsoft Dataverse rows in the LaunchControl environment (https://org1077ae7c.crm.dynamics.com/api/mcp_preview) via the preview Dataverse MCP endpoint. The endpoint exposes a three-tool surface (search / describe / execute) with a limited SQL subset over standard and custom tables. Use this skill to read, search, create, and update rows on lc_* tables — and to answer launch readiness questions per the hard rule below. Trigger phrases: - "is [launch] ready to ship" / "go / no-go on [launch]" - "what's the readiness for [launch]" - "what's blocking [launch]" - "show me open tasks for [launch|milestone]" - "find the team member [name]" - "create a status update on [launch]" - "update [task] to [status]" - "search Dataverse for [keyword]" Scope: LaunchControl environment ONLY. Do NOT use for other Dataverse environments, SharePoint lists, Excel files, or Power BI artifacts.

2026-06-21
dataverse-launchcontrol-schema
software-developers

Authoritative schema reference for the lc_* tables in the LaunchControl Dataverse environment. Resolves table + column logical names and lists the case-sensitive $expand navigation properties needed to traverse lookups via the OData layer or the preview MCP's describe tool. Two entry points: (1) By lc_* table — return the entity set, schema name, lookup columns, and case-sensitive $expand nav properties. (2) By solution — list every table in a solution and forward to entry point (1) per table. Trigger phrases: "what's the logical name for [table]", "schema for [table]", "describe lc_task", "columns on lc_milestone", "what tables are in the LaunchControl solution", "how do I $expand the owner on lc_task", "what nav property points lc_task at lc_launch". Do NOT use for: querying row data (use dataverse-launchcontrol-mcp), schema modifications (admin task), or other environments (install a separate env-scoped plugin).

2026-06-21
list-my-accounts
software-developers

List and look up rows in the standard Dataverse `account` table for the connected environment via the PREVIEW Dataverse MCP endpoint (https://org77c9659c.crm.dynamics.com/api/mcp_preview). Read-only: this sample reads accounts, it does not create, update, or delete. Trigger phrases: - "list my accounts" - "show me my accounts" - "how many accounts do I own" - "look up the account [name]" - "find accounts in [city]" - "show the most recently created accounts" - "what accounts can I see" Scope: the single connected Dataverse environment ONLY, and the `account` table specifically. Do NOT use for other tables, other Dataverse environments, SharePoint lists, Excel files, or Power BI artifacts.

2026-06-21
Showing top 8 of 15 collected skills in this repository.
Showing 1 of 1 repositories
All repositories loaded
jamesoleinik Agent Skills | SkillsMP