A reference distilled from the official documentation of the OS integration API group provided by Windows App SDK / WinRT. It covers devices and sensors, network communication, input handling, localization and multilingual support, security and identity management, and shell integration (clipboard, share, taskbar, tiles, etc.). Depending on the user's task, read the appropriate README.md, and from there follow the links to individual files.
Directory structure
skills/windows-platform-integration/
SKILL.md
references/
devices-sensors/
README.md
device-information.md
device-watcher.md
accelerometer.md
gyrometer.md
compass.md
inclinometer.md
light-sensor.md
orientation-sensor.md
simple-orientation-sensor.md
pedometer.md
proximity-sensor.md
activity-sensor.md
altimeter.md
barometer.md
bluetooth-le-device.md
gatt-device-service.md
bluetooth-le-advertisement-watcher.md
bluetooth-rfcomm.md
device-pairing.md
gatt-server.md
usb-device.md
serial-device.md
hid-device.md
battery.md
power-manager.md
printing.md
image-scanner.md
point-of-service.md
wifi-and-radios.md
lamp-array.md
device-capabilities-manifest.md
networking/
README.md
http-client.md
http-request-message.md
http-response-message.md
http-base-protocol-filter.md
http-cookie-manager.md
windows-vs-dotnet-http.md
stream-socket.md
stream-socket-listener.md
datagram-socket.md
message-web-socket.md
stream-web-socket.md
background-downloader.md
background-uploader.md
download-operation.md
network-information.md
connection-profile.md
proximity.md
dnssd.md
syndication.md
network-capabilities.md
loopback-exemption.md
input/
README.md
pointer-input.md
keyboard-input.md
keyboard-accelerators.md
access-keys.md
focus-manager.md
xy-focus.md
tab-navigation.md
gesture-recognizer.md
haptic-feedback.md
input-activation-listener.md
input-pointer-source.md
input-keyboard-source.md
input-pane.md
pen-and-ink.md
drag-and-drop.md
text-input-ime.md
globalization/
README.md
application-languages.md
language.md
calendar.md
geographic-region.md
clock-identifiers.md
currency-identifiers.md
decimal-formatter.md
currency-formatter.md
percent-formatter.md
numeral-system.md
date-time-formatter.md
resource-loader-resw.md
resource-qualifiers.md
bidirectional-text.md
package-manifest-languages.md
multilingual-app-toolkit.md
security-identity/
README.md
password-vault.md
password-credential.md
key-credential-manager.md
key-credential.md
user-consent-verifier.md
user-consent-verification-result.md
web-authentication-broker.md
web-authentication-core-manager.md
web-account-provider.md
cryptographic-buffer.md
hash-algorithm-provider.md
symmetric-key-algorithm-provider.md
asymmetric-key-algorithm-provider.md
data-protection-provider.md
certificate.md
certificate-enrollment-manager.md
smart-cards.md
windows-hello-passkeys.md
app-capabilities.md
appcontainer.md
windows-integration/
README.md
clipboard.md
data-package.md
data-package-view.md
data-transfer-manager.md
share-sheet-send.md
share-sheet-receive.md
share-sheet-contacts.md
default-apps-platform.md
protocol-file-association.md
protocol-activation.md
launcher.md
cross-device-people-api.md
cross-device-resume-overview.md
connected-experiences-overview.md
jump-list.md
taskbar-manager.md
pin-to-taskbar.md
secondary-tile.md
start-screen-manager.md
startup-task.md
app-diagnostic-info.md
app-actions-search.md
context-menu-extensions.md
recall.md
search-providers.md
widget-providers.md
feed-providers.md
microsoft-copilot-key-provider.md
Exploration procedure
Derive the category from the task, and identify the target page in the category's README.md:
- Find the category corresponding to the task in the mapping table below
- of that category
references/{category}/README.md: refer to this to identify the target page - Read the
.mdof the relevant page to check the details
Task → Category Mapping
| Task | Category | Reference README |
|---|---|---|
| Want to enumerate and connect USB / Bluetooth LE / Serial / HID devices | devices-sensors | references/devices-sensors/README.md |
| Want to acquire sensor values with Accelerometer / Gyrometer / Compass / OrientationSensor | devices-sensors | references/devices-sensors/README.md |
| Want to monitor power state with Battery / PowerManager | devices-sensors | references/devices-sensors/README.md |
| Want to implement HTTP and bidirectional communication with HttpClient / WebSocket | networking | references/networking/README.md |
| Want to implement TCP/UDP communication with StreamSocket / DatagramSocket | networking | references/networking/README.md |
| Want to perform background transfers with BackgroundDownloader / BackgroundUploader | networking | references/networking/README.md |
| Want to determine connection status with NetworkInformation / ConnectionProfile | networking | references/networking/README.md |
| Want to handle pointer and keyboard input | input | references/input/README.md |
| Want to control focus with FocusManager / XYFocus / tab navigation | input | references/input/README.md |
| Want to handle pen input, drag and drop, and IME input | input | references/input/README.md |
| Want to format dates, currencies, and numbers according to regional settings | globalization | references/globalization/README.md |
| Want to multilingualize with .resw resources and switch the app's display language | globalization | references/globalization/README.md |
| Want to support right-to-left languages and bidirectional text | globalization | references/globalization/README.md |
| Want to securely store PasswordVault / credentials | security-identity | references/security-identity/README.md |
| Want to authenticate with Windows Hello / Passkeys / WebAuthenticationBroker | security-identity | references/security-identity/README.md |
| Want to perform encryption and signing with CryptographicBuffer / certificates | security-identity | references/security-identity/README.md |
| Want to implement clipboard and sharing (DataTransferManager) | windows-integration | references/windows-integration/README.md |
| Want to do JumpList / TaskbarManager / SecondaryTile / Start screen integration | windows-integration | references/windows-integration/README.md |
| Want to control startup with protocol activation and StartupTask | windows-integration | references/windows-integration/README.md |
| Want to implement sending and receiving on the Share Sheet and display in contact suggestions | windows-integration | references/windows-integration/README.md |
| Want to provide Widgets Board widgets and Dashboard feeds | windows-integration | references/windows-integration/README.md |
| Want to implement Recall integration, Windows Search providers, the Copilot key, and taskbar pinning | windows-integration | references/windows-integration/README.md |
| Want to grasp the overall picture of Connected Experiences (People / Resume / Share) | windows-integration | references/windows-integration/README.md |
This skill handles only Windows App SDK / WinRT OS integration APIs (devices, networking, input, localization, security, and shell integration). Controls, layout, and XAML UI are handled by windows-winui-controls / windows-winui-ui / windows-design; graphics and media rendering are handled by windows-graphics-media; packaging and distribution are handled by windows-packaging-publish.