← Back to skills

Domain skill

microsoft-365

Markdown synced from browser-harness domain skills.

Host
microsoft-365
Files
1

Agent prompt

Use this skill

Copy this prompt into your coding agent to make it enable browser-harness domain skills and read this exact domain folder before automating.

Set up https://github.com/browser-use/browser-harness for me if it is not already installed. If setup is needed, read `install.md` first to install and connect it to my real browser. Then read `SKILL.md` for normal usage and always read `helpers.py` because that is where the browser-harness functions are.

Enable domain skills if they are not already enabled by setting `BH_DOMAIN_SKILLS=1` for browser-harness. Use the `microsoft-365` domain skill from `agent-workspace/domain-skills/microsoft-365/`. Read every markdown file for this domain before inventing an approach:
- agent-workspace/domain-skills/microsoft-365/domain-setup.md

Use those domain-skill notes to complete my task for `microsoft-365` in my real browser. When you open a setup, verification, or task tab, activate it so I can see the active browser tab.

Skill contents

What the agent will read

custom-domain setup

domain-setup.md

Source
  • Admin portal: https://admin.cloud.microsoft/.
  • Domains: https://admin.cloud.microsoft/#/Domains.
  • Users: https://admin.cloud.microsoft/#/users.
  • DKIM: https://security.microsoft.com/authentication?viewid=DKIM.
Show full markdown

Routes

  • Admin portal: https://admin.cloud.microsoft/.
  • Domains: https://admin.cloud.microsoft/#/Domains.
  • Users: https://admin.cloud.microsoft/#/users.
  • DKIM: https://security.microsoft.com/authentication?viewid=DKIM.

Domain wizard

Domain verification and DNS setup are separate steps. A verified domain may remain marked as having incomplete setup until its required service records pass validation.

The DNS record groups expand with buttons whose aria-label describes the record type and expansion action. Clicking the adjacent heading text may do nothing. In a Dutch portal these labels include records and uitvouwen.

Advanced service options expose a DKIM checkbox. Read both selector targets from the tenant's wizard rather than generating them from the initial tenant domain: newer Microsoft DKIM targets contain a tenant-specific partition under dkim.mail.microsoft.

Wizard transitions may continue asynchronously after the ordinary page-load event. Wait for the next wizard heading or validation result before clicking again.

User address editor

The Users page may cache its domain list. Reload after verifying a new domain if it is missing from the primary-address or alias dropdown.

Changing the primary address in the dialog is a draft until the dialog's final save succeeds. Verify the user record after saving; a local form update or sign-out alone does not prove the change persisted.

Maintain separation between tenants. When an existing Chrome profile signs into a corporate tenant automatically, use a separate browser context in that same running Chrome instance for a new business tenant, and verify the account shown before any purchase or administrative mutation.