← All skills
dynamics-365-field-service
75 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By TheLobbi/Claude-m (GitHub) · coding · 19 stars · scanned at commit 703f383
Deep expertise in Dynamics 365 Field Service via Dataverse Web API — managing work orders, bookings, field technician scheduling, service accounts, assets, functional locations, incident types, and IoT-triggered service events on the Field Service business application layer built on Dataverse.
Works with any agent that supports SKILL.md skills.
What this skill can do
Connects to the internet
The author does not mention this.
Found in 40 places.
Show 17 more
- dynamics-365-field-service/skills/dynamics-365-field-service/references/iot-reference.md, line 232
curl -s "${D365_ORG_URL}/api/data/v9.2/msdyn_iotproviders?\$select=msdyn_name,msdyn_hubendpoint" \ - dynamics-365-field-service/skills/dynamics-365-field-service/references/scheduling-reference.md, line 172
curl -s -X POST \ - dynamics-365-field-service/commands/fs-reporting.md, line 68
curl -s "${D365_ORG_URL}/api/data/v9.2/msdyn_workorders?\$apply=filter(createdon ge ${FROM_DATE}T00:00:00Z and createdon le ${TO_DATE}T23:59:59Z${TERRITORY_FILT - dynamics-365-field-service/commands/fs-reporting.md, line 97
curl -s "${D365_ORG_URL}/api/data/v9.2/msdyn_workorders?\$apply=filter(msdyn_systemstatus eq 690970003 and modifiedon ge ${FROM_DATE}T00:00:00Z and modifiedon l - dynamics-365-field-service/commands/fs-reporting.md, line 158
curl -s "${D365_ORG_URL}/api/data/v9.2/bookableresourcebookings?\$apply=filter(starttime ge ${FROM_DATE}T00:00:00Z and endtime le ${TO_DATE}T23:59:59Z and state - dynamics-365-field-service/commands/fs-reporting.md, line 179
curl -s "${D365_ORG_URL}/api/data/v9.2/msdyn_workorders?\$select=msdyn_workorderid,msdyn_name,msdyn_timewindowstart,msdyn_timewindowend&\$filter=msdyn_systemsta - dynamics-365-field-service/commands/fs-reporting.md, line 211
curl -s "${D365_ORG_URL}/api/data/v9.2/msdyn_workorders?\$apply=filter(createdon ge ${FROM_DATE}T00:00:00Z and createdon le ${TO_DATE}T23:59:59Z${TERRITORY_FILT - dynamics-365-field-service/commands/fs-schedule.md, line 45
REQUIREMENT_ID=$(curl -s "${D365_ORG_URL}/api/data/v9.2/msdyn_resourcerequirements?\$select=msdyn_resourcerequirementid,msdyn_fromdate,msdyn_todate,msdyn_durati - dynamics-365-field-service/commands/fs-schedule.md, line 63
curl -s -X POST \ - dynamics-365-field-service/commands/fs-schedule.md, line 104
SCHEDULED_STATUS_ID=$(curl -s "${D365_ORG_URL}/api/data/v9.2/bookingstatuses?\$select=bookingstatusid,name&\$filter=name eq 'Scheduled'" \ - dynamics-365-field-service/commands/fs-schedule.md, line 117
curl -s -X POST \ - dynamics-365-field-service/commands/fs-schedule.md, line 140
curl -s -X PATCH \ - dynamics-365-field-service/commands/fs-schedule.md, line 159
STATUS_ID=$(curl -s "${D365_ORG_URL}/api/data/v9.2/bookingstatuses?\$select=bookingstatusid,name&\$filter=name eq '${STATUS_NAME}'" \ - dynamics-365-field-service/commands/fs-schedule.md, line 175
curl -s -X PATCH \ - dynamics-365-field-service/commands/fs-schedule.md, line 189
curl -s "${D365_ORG_URL}/api/data/v9.2/bookableresourcebookings(${BOOKING_ID})?\$select=name,starttime,endtime,msdyn_actualarrivaltime,msdyn_estimatedtraveldura - dynamics-365-field-service/commands/fs-service-account.md, line 42
curl -s "${D365_ORG_URL}/api/data/v9.2/msdyn_customerassets?\$select=msdyn_customerassetid,msdyn_name,msdyn_serialnumber,msdyn_lastworkordercompleteddate&\$expa - dynamics-365-field-service/commands/fs-service-account.md, line 84
curl -s -X POST \
and 20 more places
Downloads and installs other software
The author does not mention this. It runs automatically when the plugin is installed.
Found in 1 place.
Runs commands on your computer
The author does not mention this. It runs automatically when the plugin is installed. Expected for a coding skill.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'dynamics-365-field-service' ] || [ -L ~/.agents/skills/'dynamics-365-field-service' ]; then echo 'A skill folder named dynamics-365-field-service already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/TheLobbi/Claude-m' "$d" && git -C "$d" checkout --quiet '703f383198963a3596f7a86ff63c9f98574a21b6' -- 'dynamics-365-field-service/skills/dynamics-365-field-service' && mkdir -p ~/.agents/skills && cp -R "$d"/'dynamics-365-field-service/skills/dynamics-365-field-service' ~/.agents/skills/'dynamics-365-field-service' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'dynamics-365-field-service' ~/.claude/skills/'dynamics-365-field-service' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for TheLobbi/Claude-m shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/TheLobbi/Claude-m/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 703f383 | 75 |