drive_skill

This skill lets you browse, search, read and upload files in Google Drive and Sheets via AtrisOS, boosting file access efficiency.
  • JavaScript

57

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill atrislabs/atris --skill drive

  • SKILL.md12.2 KB

Overview

This skill integrates Google Drive through the AtrisOS API to browse, search, read, upload files, and work with Google Sheets. It handles authentication bootstrap, supports shared drives, and exposes export/download endpoints for Docs, Sheets, and other files. Use it to automate Drive tasks from an agent or script with secure token-based access.

How this skill works

Before any operation the skill runs a bootstrap that verifies the Atris CLI token and Google Drive connection. It calls AtrisOS endpoints to list shared drives, search and list files, get metadata, download or export content, upload files, and read/write spreadsheet ranges. Spreadsheet operations use A1 notation and support reading, updating, and appending rows.

When to use it

  • Search or locate files across My Drive and shared drives
  • Read or export Google Docs, Sheets, or Slides programmatically
  • Upload local files or add documents to a specific Drive folder
  • Inspect file metadata or download file contents as base64
  • Read, update, or append rows in Google Sheets from an agent

Best practices

  • Always run the bootstrap step first to ensure the Atris token and Drive connection are valid
  • Use Drive query syntax for precise searches (e.g., mimeType filters, name contains, modifiedTime)
  • Export Google Docs/Sheets to text or CSV for easier processing by agents
  • Show users a preview and request confirmation before appending or uploading files
  • Handle common errors (token expired, not connected, rate limits) with clear retry or re-authentication flows

Example use cases

  • Find the latest quarterly budget spreadsheet, read the header row, and append new expense lines
  • Search for a meeting notes Doc, export it as plain text, and summarize action items
  • List shared drives and enumerate files in a team drive for audit or migration planning
  • Upload a generated report to a specific Drive folder and return the new file ID and link
  • Read a sheet range (Sheet1!A1:D50), perform calculations, and write back results

FAQ

The skill uses the AtrisOS token stored locally (~/.atris/credentials.json) and performs OAuth via AtrisOS to connect your Google Drive; run the bootstrap to authenticate.

Can it access team/shared drives?

Yes. All file operations include shared drive results by default; you can scope operations to a specific shared drive using shared_drive_id.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational