
# Agent Loop ## Metadata - name: agent-loop - description: Menjalankan loop semi-otonom dengan membaca profile, lessons, planner, dan memory untuk menentukan langkah berikutnya - aliases: [loop, reflect, next-step] - category: core - autonomy_category: planning - risk_level: medium - side_effects: [memory_write] - requires: [ai_provider] - idempotency: non_idempotent ## Description Skill ini menyatukan konteks persisten agent untuk refleksi dan langkah berikutnya. ## Purpose - Membaca state a
# AI Chat ## Metadata - name: ai - description: Chat umum dan reasoning fallback ketika tidak ada skill inti private AI yang lebih spesifik - aliases: [chat, ask, gpt] - category: capability - autonomy_category: knowledge - risk_level: low - side_effects: [] - requires: [ai_provider] - idempotency: best_effort ## Description Skill ini adalah fallback untuk percakapan umum, reasoning terbuka, dan pertanyaan yang tidak cocok ke skill `memory`, `planner`, `workspace`, atau `self-review`. ## P
# Decide ## Metadata - name: decide - description: Memilih aksi atau command terbaik berdasarkan state planner, runtime, dan sinyal operasional untuk AI otonom personal assistant - aliases: [choose-action, decide-next, decision] - category: capability - autonomy_category: reasoning - risk_level: low - side_effects: [runtime_read] - requires: [] - idempotency: idempotent - schema_version: v1 - timeout_behavior: fail_fast - retry_policy: none ## Description Skill ini memberi surface eksplisit un
# Echo ## Metadata - name: echo - description: Mengulang pesan yang diberikan pengguna - aliases: [repeat, ulang] - category: utility ## Description Skill ini mengulang pesan yang diketik user. ## Triggers - echo - repeat - ulang ## AI Instructions Ketika user ingin pesannya diulang, gunakan skill ini. Contoh: - "halo" → `echo halo` ## Execution Handler Python terletak di `script/handler.py`
# Memory ## Metadata - name: memory - description: Menyimpan, mencari, merangkum, dan mengambil memori kerja lokal untuk agent private AI - aliases: [remember, mem, ingat] - category: core - autonomy_category: memory - risk_level: medium - side_effects: [memory_write, lessons_write] - requires: [] - idempotency: mixed ## Description Skill ini mengelola memori kerja lokal agent. ## Purpose - Menyimpan fakta, keputusan, konteks, dan pelajaran operasional yang perlu dipakai ulang oleh agent. - M
# Notify ## Metadata - name: notify - description: Mengirim notifikasi durable ke channel internal, email, whatsapp, atau webhook untuk AI otonom personal assistant - aliases: [alert, message-out, dispatch-notify] - category: capability - autonomy_category: delivery - risk_level: medium - side_effects: [notification_write, channel_dispatch] - requires: [] - idempotency: non_idempotent - schema_version: v1 - timeout_behavior: fail_fast - retry_policy: none ## Description Skill ini memberi surfa
# Observe ## Metadata - name: observe - description: Mengamati health, status, metrics, event bus, scheduler, job queue, dan snapshot runtime lain secara read-only untuk AI otonom personal assistant - aliases: [watch, inspect-state, runtime-status] - category: capability - autonomy_category: observation - risk_level: low - side_effects: [runtime_read] - requires: [] - idempotency: idempotent - schema_version: v1 - timeout_behavior: fail_fast - retry_policy: none ## Description Skill ini member
# Planner ## Metadata - name: planner - description: Mengelola tujuan, backlog, langkah berikutnya, dan status task untuk agent private AI yang bekerja mandiri - aliases: [plan, task, backlog] - category: core - autonomy_category: planning - risk_level: medium - side_effects: [planner_state] - requires: [] - idempotency: non_idempotent ## Description Skill ini mengelola state perencanaan agent. ## Purpose - Mengelola tujuan, backlog, prioritas, dan next action untuk pekerjaan agent. - Menjadi
# Policy ## Metadata - name: policy - description: Menginspeksi aturan policy aktif dan menguji keputusan otorisasi command secara read-only untuk AI otonom personal assistant - aliases: [guard, access-policy, authorize] - category: capability - autonomy_category: governance - risk_level: low - side_effects: [policy_audit] - requires: [] - idempotency: idempotent - schema_version: v1 - timeout_behavior: fail_fast - retry_policy: none ## Description Skill ini memberi surface eksplisit untuk pol
# Secrets ## Metadata - name: secrets - description: Menyimpan, menampilkan metadata, memperbarui, dan menghapus kredensial lokal untuk private AI tanpa memasukkannya ke memory atau prompt AI - aliases: [credential, creds, secret] - category: governance - autonomy_category: governance - risk_level: critical - side_effects: [secret_write] - requires: [secure_storage] - idempotency: non_idempotent ## Description Skill ini mengelola penyimpanan kredensial lokal. ## Purpose - Menyimpan dan mengel
# Self Review ## Metadata - name: self-review - description: Meninjau output, file, dan rencana kerja agent untuk menemukan risiko, gap, dan perbaikan berikutnya - aliases: [review, critique, audit] - category: governance - autonomy_category: governance - risk_level: high - side_effects: [memory_write, lesson_write, planner_write] - requires: [] - idempotency: non_idempotent ## Description Skill ini melakukan self-review heuristik terhadap output agent. ## Purpose - Menilai output, file, renc
# Workspace ## Metadata - name: workspace - description: Menjelajah, membaca, mencari, dan merangkum isi workspace proyek lokal untuk agent private AI - aliases: [inspect, files, repo, project] - category: capability - autonomy_category: environment - risk_level: medium - side_effects: [workspace_read] - requires: [workspace_access] - idempotency: idempotent ## Description Skill ini memberi kemampuan inspeksi workspace lokal. ## Purpose - Menginspeksi struktur, isi, dan sinya
# Help ## Metadata - name: help - description: Menampilkan daftar semua skill yang tersedia - aliases: [?, bantuan] - category: system ## Description Skill ini menampilkan daftar semua skill yang tersedia dan cara menggunakan asisten. ## Triggers - "help" - "?" ## AI Instructions Ketika user meminta bantuan atau ingin melihat daftar skill, arahkan ke skill ini. Contoh: - "help" → Tampilkan daftar skill - "bantuan" → Tampilkan daftar skill - "apa yang bisa kamu lakukan"
# Web Skill ## Metadata - name: web - description: Melakukan operasi terkait web (browsing, scraping, HTTP requests) - aliases: [browser, scrape, http] - category: utility ## Description Skill ini memungkinkan asisten untuk melakukan operasi web seperti: - HTTP requests (GET, POST) - Web scraping - Mengambil konten dari URL ## Triggers - web - browser - scrape - http ## AI Instructions Ketika user meminta operasi web, gunakan skill ini dengan format: - Jika user ing
# Executor ## Metadata - name: executor - description: Menjalankan next task dari planner atau mengeksekusi command agent internal lalu menyimpan hasilnya ke memory dan planner - aliases: [execute, run-task, act] - category: core - autonomy_category: execution - risk_level: high - side_effects: [planner_write, memory_write, lesson_write] - requires: [] - idempotency: non_idempotent ## Description Skill ini adalah jembatan dari planner ke eksekusi semi-otonom. ## Purpose - Menjalankan task pla
# Profile ## Metadata - name: profile - description: Mengelola profil personalisasi markdown untuk private AI, termasuk purpose, preferences, constraints, dan konteks jangka panjang - aliases: [persona, personalize] - category: core - autonomy_category: memory - risk_level: high - side_effects: [profile_write] - requires: [] - idempotency: non_idempotent ## Description Skill ini mengelola file markdown personalisasi agent. ## Purpose - Mengelola identitas, preferensi, constraint, dan orientas
# Runner ## Metadata - name: runner - description: Menjalankan loop otomatis berbasis planner, executor, dan agent-loop untuk beberapa langkah atau sampai idle - aliases: [run-loop, daemon, autopilot] - category: core - autonomy_category: execution - risk_level: high - side_effects: [planner_write, memory_write, lesson_write] - requires: [] - idempotency: non_idempotent ## Description Skill ini menjalankan loop eksekusi semi-otonom. ## Triggers - runner - run-loop - daemon - autopilot ## AI
# Calculator ## Metadata - name: calc - description: Kalkulator sederhana untuk operasi matematika dasar - aliases: [calculator, hitung] - category: utility ## Description Skill ini melakukan operasi matematika dasar: - Penjumlahan (+) - Pengurangan (-) - Perkalian (* atau x) - Pembagian (/) ## Triggers - calc - calculator - hitung ## AI Instructions Ketika user ingin menghitung, gunakan skill ini dengan format: `calc <angka1> <operator> <angka2>` Contoh: - "10 +
# Identity ## Metadata - name: identity - description: Mengelola dan menginspeksi identity/session continuity lintas channel untuk AI otonom personal assistant - aliases: [session, continuity, whoami] - category: capability - autonomy_category: continuity - risk_level: medium - side_effects: [identity_write, session_write] - requires: [] - idempotency: mixed - schema_version: v1 - timeout_behavior: fail_fast - retry_policy: none ## Description Skill ini memberi surface eksplisit untuk melihat
# Monitor ## Metadata - name: monitor - description: Memantau sinyal operasional penting seperti error, timeout, leased jobs, queue depth, policy denial, dan quiet hours untuk AI otonom personal assistant - aliases: [watch-health, alert-state, monitor-runtime] - category: capability - autonomy_category: monitoring - risk_level: low - side_effects: [runtime_read] - requires: [] - idempotency: idempotent - schema_version: v1 - timeout_behavior: fail_fast - retry_policy: none ## Description Skill
# Research ## Metadata - name: research - description: Memverifikasi informasi faktual, tanggal, jadwal, dan klaim real-world dengan web lookup sebelum menjawab - aliases: [search-web, verify, browse] - category: capability - autonomy_category: knowledge - risk_level: medium - side_effects: [network_access] - requires: [ai_provider, web_search] - idempotency: best_effort ## Description Skill ini dipakai untuk pertanyaan yang butuh validasi fakta dunia nyata, terutama jika sensitif terhadap tan
# Schedule ## Metadata - name: schedule - description: Menjalankan dan menginspeksi scheduler cycle untuk AI otonom personal assistant, termasuk state quiet hours dan hasil loop terjadwal - aliases: [scheduler, defer, timed-run] - category: capability - autonomy_category: scheduling - risk_level: medium - side_effects: [scheduler_run, job_queue_write, planner_write] - requires: [] - idempotency: mixed - schema_version: v1 - timeout_behavior: fail_fast - retry_policy: none ## Description Skill
# Worker ## Metadata - name: worker - description: Memproses runtime job queue berbasis planner secara eksplisit untuk loop otonom yang lebih terstruktur - aliases: [job-worker, queue-worker] - category: core - autonomy_category: execution - risk_level: high - side_effects: [job_queue_write, planner_write, memory_write, lesson_write] - requires: [] - idempotency: non_idempotent ## Description Skill ini memproses runtime job queue sebagai lapisan di antara planner dan executor. ## Triggers - w