Common Tools Skill

Community

Shared infrastructure for all agents.

Authorsabyunrepo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides essential infrastructure-level services and utilities, preventing redundant implementations across different agent activities and ensuring consistency in core functionalities like configuration, data access, and LLM interactions.

Core Features & Use Cases

  • Centralized Configuration: Manages all application settings via pydantic-settings.
  • Dependency Injection: Provides easy access to shared resources like Redis, databases, S3, and Temporal clients.
  • Standardized LLM Access: Offers a unified CachedLLMService for consistent and cached LLM calls.
  • Error Handling: Defines a clear hierarchy for retryable and non-retryable errors.
  • Structured Logging: Implements JSON-formatted logging for all activities and services.
  • Use Case: When an agent needs to interact with a database or make an LLM call, it uses the provided dependency injection functions (e.g., get_db(), get_llm_service()) instead of re-initializing these connections or clients, ensuring efficiency and maintainability.

Quick Start

Use the common tools skill to get the LLM service client.

Dependency Matrix

Required Modules

fastapiuvicorn[standard]python-multiparttemporaliosqlalchemy[asyncio]asyncpgpgvectorredis[hiredis]aioboto3openaianthropicpypdfpdfplumberpython-docxgitpythonhttpxpydantic-settingspython-jose[cryptography]

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Common Tools Skill
Download link: https://github.com/sabyunrepo/IaaS/archive/main.zip#common-tools-skill

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.