Analyzing AgentScope Library
This skill enables users to retrieve and analyze information from the AgentScope library through three primary methods: searching tutorial documentation for usage guidance, locating official examples and implementations in the GitHub repository, and examining specific modules, classes, and functions within the Python library. Use this skill when answering questions about AgentScope functionality, implementation approaches, or library structure.
git clone --depth 1 https://github.com/Microck/ordinary-claude-skills /tmp/analyzing-agentscope-library && cp -r /tmp/analyzing-agentscope-library/skills_all/analyzing-agentscope-library ~/.claude/skills/analyzing-agentscope-librarySKILL.md
# Analyzing AgentScope Library ## Overview This guide covers the essential operations for retrieving and answering questions about the AgentScope library. If you need to answer questions regarding the AgentScope library, or look up specific information, functions/classes, examples or guidance, this skill will help you achieve that. ## Quick Start The skill provides the following key scripts: - Search for guidance in the AgentScope tutorial. - Search for official examples and recommended implementations provided by AgentScope. - A quick interface to view AgentScope's Python library by given a module name (e.g. agentscope), and return the module's submodules, classes, and functions. When being asked an AgentScope-related question, you can follow the steps below to find the relevant information: First decide which of the three scripts to use based on the user's question. - If user asks for "how to use" types of questions, use the "Search for Guidance" script to find the relevant tutorial - If user asks for "how to implement/build" types of questions, first search for relevant examples. If not found, then consider what functions are needed and search in the guide/tutorial - If user asks for "how to initialize" types of questions, first search for relevant tutorials. If not found, then consider to search for the corresponding modules, classes, or functions in the library. ### Search for Examples First ask for the user's permission to clone the agentscope GitHub repository if you haven't done so: ```bash git clone -b main https://github.com/agentscope-ai/agentscope ``` In this repo, the `examples` folder contains various examples demonstrating how to use different features of the AgentScope library. They are organized in a tree structure by different functionalities. You should use shell command like `ls` or `cat` to navigate and view the examples. Avoid using `find` command to search for examples, as the name of the example files may not directly relate to the functionality being searched for. ### Search for Guidance Similarly, first ensure you have cloned the agentscope GitHub repository. The source agentscope tutorial is located in the `docs/tutorials` folder of the agentscope GitHub repository. It's organized by the different sections. To search for guidance, go to the `docs/tutorials` folder and view the tutorial files by shell command like `ls` or `cat`. ### Search for Targeted Modules First, ensure you have installed the agentscope library in your environment: ```bash pip list | grep agentscope ``` If not installed, ask the user for permission to install it by command: ```bash pip install agentscope ``` Then, run the following script to search for specific modules, classes, or functions. It's suggested to start with `agentscope` as the root module name, and then specify the submodule name you want to search for. ```bash python view_agentscope_module.py --module agentscope ``` About detailed usage, please refer to the `./view_agentscope_module.py` script (located in the same folder as this SKILL.md file).
Testing patterns for PHPUnit and Playwright E2E tests. Use when writing tests, debugging test failures, setting up test coverage, or implementing test patterns for ActivityPub features.
Cloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental validation including binding assays, expression testing, thermostability measurements, enzyme activity assays, or protein sequence optimization. Also use for submitting experiments via API, tracking experiment status, downloading results, optimizing protein sequences for better expression using computational tools (NetSolP, SoluProt, SolubleMPNN, ESM), or managing protein design workflows with wet-lab validation.
Add unsigned integer (uint) type support to PyTorch operators by updating AT_DISPATCH macros. Use when adding support for uint16, uint32, uint64 types to operators, kernels, or when user mentions enabling unsigned types, barebones unsigned types, or uint support.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid search, and distributed systems integration. Use when building distributed AI systems, multi-agent coordination, or advanced vector search applications.
Create and train AI learning plugins with AgentDB's 9 reinforcement learning algorithms. Includes Decision Transformer, Q-Learning, SARSA, Actor-Critic, and more. Use when building self-learning agents, implementing RL, or optimizing agent behavior through experience.
Implement persistent memory patterns for AI agents using AgentDB. Includes session memory, long-term storage, pattern learning, and context management. Use when building stateful agents, chat systems, or intelligent assistants.
Optimize AgentDB performance with quantization (4-32x memory reduction), HNSW indexing (150x faster search), caching, and batch operations. Use when optimizing memory usage, improving search speed, or scaling to millions of vectors.