aria_skills/memory_compression/SKILL.md
```skill --- name: aria-memory-compression description: "🗜️ 3-tier hierarchical memory compression" metadata: {"aria": {"emoji": "🗜️"}} --- # aria-memory-compression 3-tier hierarchical memory compression engine. Scores memory importance, compresses via LLM summarization (with rule-based fallback), and manages raw → recent → archive tiers. Stores compressed summaries in semantic memory. ## Architecture ``` Raw memories (limit: 20) ↓ ImportanceScorer (recency × significance × category ×
npx skillsauth add najia-afk/aria_moltbot aria_skills/memory_compressionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
---
name: aria-memory-compression
description: "🗜️ 3-tier hierarchical memory compression"
metadata: {"aria": {"emoji": "🗜️"}}
---
# aria-memory-compression
3-tier hierarchical memory compression engine. Scores memory importance,
compresses via LLM summarization (with rule-based fallback), and manages
raw → recent → archive tiers. Stores compressed summaries in semantic memory.
## Architecture
Raw memories (limit: 20) ↓ ImportanceScorer (recency × significance × category × length) ↓ MemoryCompressor (LLM via LiteLLM + fallback) Recent tier (limit: 100, ratio: 0.3) ↓ Archive tier (all older, ratio: 0.1) ↓ SemanticMemory (category: compressed_recent / compressed_archive)
## Usage
```bash
# Compress a batch of memories through the pipeline
exec python3 /app/skills/run_skill.py memory_compression compress_memories '{"memories": [{"content": "...", "category": "task", "timestamp": "2026-02-16T10:00:00Z"}]}'
# Compress recent session (last N hours)
exec python3 /app/skills/run_skill.py memory_compression compress_session '{"hours_back": 6}'
# Get working context within token budget
exec python3 /app/skills/run_skill.py memory_compression get_context_budget '{"max_tokens": 2000}'
# Check compression statistics
exec python3 /app/skills/run_skill.py memory_compression get_compression_stats '{}'
Compress a list of memories through the 3-tier pipeline. Scores importance, groups by tier, LLM-summarizes each group, stores in semantic memory. Returns compression ratio, tokens saved, and summaries.
Quick compress of recent session activity via api_client.summarize_session().
Useful for end-of-session cleanup.
Retrieve working memory context within a token budget. Includes both raw working memory items and compressed summaries from previous runs.
Get statistics from the last compression run — memories processed, compression ratio, tokens saved, tier breakdown.
api_client (semantic memory storage, working memory, session summarization)tools
# aria-working-memory Persistent short-term memory operations for Aria runtime context. ## Purpose - Store, retrieve, rank, checkpoint, and prune working memory. - Provide high-relevance context for decision and response flows. ## Main Tools - `remember` - `recall` - `get_context` - `checkpoint` - `restore_checkpoint` - `forget` - `update` - `reflect` - `sync_to_files`
development
```skill --- name: aria-unified-search description: "🔎 RRF-merged search across semantic + graph + memory backends" metadata: {"aria": {"emoji": "🔎"}} --- # aria-unified-search Unified search engine that queries semantic memories (pgvector cosine), knowledge graph (ILIKE), and traditional memories (text match), then merges results via Reciprocal Rank Fusion (RRF) with content-hash deduplication. ## Architecture ``` Query ↓ (parallel to 3 backends) ├── SemanticBackend (pgvector cosi
tools
# aria-telegram Telegram Bot API integration skill. ## Purpose - Send and reply to messages through bot credentials. - Fetch updates and basic bot metadata. ## Main Tools - `send_message` - `reply_to_message` - `get_updates` - `get_me`
tools
# aria-sprint-manager Sprint planning and board flow management skill. ## Purpose - Operate goal board as Product Owner. - Move, prioritize, and report sprint progress. ## Main Tools - `sprint_status` - `sprint_plan` - `sprint_move_goal` - `sprint_report` - `sprint_prioritize`