absuite-storage

Manages file storage, uploads, downloads, and avatars via RESTful StorageService API.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/FenixAlliance/ABS.Agents --skill absuite-storage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: absuite-storage
Source: https://github.com/FenixAlliance/ABS.Agents/tree/main/paperclip/skills/absuite-storage
Command: npx skills add https://github.com/FenixAlliance/ABS.Agents --skill absuite-storage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the need to build a custom client or use a separate CLI tool to interact with the Alliance Business Suite's StorageService, enabling direct management of file records, blob storage, uploads, and profile/tenant avatars via simple curl commands authenticated with a bearer token.

Core Features & Use Cases

  • Full File Record Management: Create, read, update, delete, and raw-download managed file records with support for metadata like title, author, keywords, and parent folder associations.
  • Blob Store Access: Browse underlying blob storage folders and retrieve individual blob metadata by file path for low-level storage inspection.
  • Specialized Upload & Avatar Support: Handle RadzenEditor inline rich-text uploads, generic file uploads, and get/update operations for user, contact, tenant, and social profile avatars.
  • Use Case: An ABS system administrator can use this Skill to upload new hire onboarding documents to tenant storage, update contact avatars for the HR team, and retrieve raw audit files for compliance reviews, all without writing custom integration code.

Quick Start

Use the absuite-storage skill to upload the new hire onboarding PDF to the ABS tenant storage, update the corresponding HR contact's avatar, and download the raw file for local compliance backup.

Frequently Asked Questions about absuite-storage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload files to Alliance Business Suite blob storage using curl?

Upload files to ABS blob storage using curl by sending multipart-formatted HTTP requests to the StorageService REST API, authenticating with a bearer token. This Skill provides the exact curl command patterns needed to handle generic file uploads without custom API client code.

Can I manage user and tenant avatars via the ABS REST API without writing custom code?

Yes, you can manage user and tenant avatars via the ABS REST API using bearer-token-authenticated curl commands. This Skill supplies the precise endpoints and request formats needed to get and update profile avatars, eliminating the need for custom integration code.

What's the best way to download raw file bytes from ABS managed file records?

The best way to retrieve raw file bytes from ABS managed file records is via curl requests to the StorageService REST API. This Skill provides exact command patterns for raw byte retrieval from non-envelope responses, bypassing the need for a separate CLI tool.

Does absuite-storage support rich-text editor uploads for the RadzenEditor component?

Yes, absuite-storage supports RadzenEditor inline rich-text uploads via the ABS StorageService REST API. It provides authenticated curl command patterns to handle specialized file sink uploads required by the rich-text editor workflow.

How do I browse and inspect low-level blob storage folders in Alliance Business Suite?

Browse and inspect low-level blob storage folders in ABS by querying the StorageService REST API with bearer-token-authenticated curl commands. This Skill enables you to list underlying blob folders and retrieve individual blob metadata by file path.

Do I need a separate CLI tool to manage ABS tenant file records and metadata?

No, you do not need a separate CLI tool to manage ABS tenant file records. This Skill provides exact curl command patterns to create, read, update, delete, and raw-download managed files with metadata like title, author, and keywords via the REST API.