Loading...
Loading...
MS OneDrive integration. Manage Accounts. Use when the user wants to interact with MS OneDrive data.
npx skill4agent add membranedev/application-skills onedrivemembranenpm install -g @membranehq/climembrane login --tenantmembrane login complete <code>membrane search onedrive --elementType=connector --jsonoutput.items[0].element?.idmembrane connect --connectorId=CONNECTOR_ID --jsonmembrane connection list --jsonconnectionIdmembrane action list --intent=QUERY --connectionId=CONNECTION_ID --json| Name | Key | Description |
|---|---|---|
| Upload Small File | upload-small-file | Upload a file up to 4MB using simple upload. |
| Get Shared With Me | get-shared-with-me | Get a list of files and folders shared with the current user |
| Get Recent Files | get-recent-files | Get a list of recently accessed files by the current user |
| List Drives | list-drives | List all drives available to the current user |
| Get Download URL | get-download-url | Get a pre-authenticated download URL for a file (valid for a short period) |
| Create Sharing Link | create-sharing-link | Create a sharing link for a file or folder |
| Search Files | search-files | Search for files and folders in OneDrive using a search query |
| Rename Item | rename-item | Rename a file or folder |
| Move Item | move-item | Move a file or folder to a new location or rename it |
| Copy Item | copy-item | Copy a file or folder to a new location. |
| Delete Item | delete-item | Delete a file or folder by its ID (moves to recycle bin) |
| Create Folder | create-folder | Create a new folder in the specified parent folder |
| Get Item by Path | get-item-by-path | Retrieve metadata for a file or folder by its path relative to root |
| Get Item by ID | get-item-by-id | Retrieve metadata for a file or folder by its unique ID |
| List Folder Contents | list-folder-contents | List all files and folders within a specific folder by item ID |
| List Root Items | list-root-items | List all files and folders in the root of the current user's OneDrive |
| Get My Drive | get-my-drive | Retrieve properties and relationships of the current user's OneDrive |
membrane action run --connectionId=CONNECTION_ID ACTION_ID --jsonmembrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input "{ \"key\": \"value\" }"membrane request CONNECTION_ID /path/to/endpoint| Flag | Description |
|---|---|
| HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET |
| Add a request header (repeatable), e.g. |
| Request body (string) |
| Shorthand to send a JSON body and set |
| Send the body as-is without any processing |
| Query-string parameter (repeatable), e.g. |
| Path parameter (repeatable), e.g. |
membrane action list --intent=QUERY