self-awareness

Query session history, token usage, execution logs, and artifact metadata via SQL-like queries.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/guanxiaol/open-science --skill self-awareness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-awareness
Source: https://github.com/guanxiaol/open-science/tree/main/runtime/skills/self-awareness
Command: npx skills add https://github.com/guanxiaol/open-science --skill self-awareness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to introspect your research session, providing detailed information about conversation history, token usage, cost accounting, execution logs, and artifact metadata.

Core Features & Use Cases

  • Session and Conversation History: Query your conversation history, token usage, and cost accounting.
  • Execution Logs: Inspect execution logs for Python/R/bash cells and SDK calls.
  • Artifact Metadata: Retrieve information about artifacts, including file paths, versions, and dependencies.
  • Use Case: For example, you can ask the Skill to list all frames in the current project, retrieve the last 10 code cells executed, or inspect the details of a specific artifact.

Quick Start

Use the self-awareness skill to list all frames in the current project.

Frequently Asked Questions about self-awareness

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

FAQPage Schema
How do I query conversation history and token usage in my research session?

To query conversation history and token usage, you use the self-awareness skill to introspect the internal metadata database, supporting SQL-like queries against metadata tables for session cost accounting and history.

What is the best way to inspect execution logs for Python, R, and bash cells?

The best way to inspect execution logs for Python, R, and bash cells is to use the self-awareness skill, which retrieves execution logs and SDK call metadata directly from the platform's internal metadata tables.

Can I retrieve artifact metadata like file paths, versions, and dependencies from my research project?

Yes, you can retrieve artifact metadata including file paths, versions, and dependencies by introspecting the research session, querying the internal metadata database for specific artifact details.

Does the self-awareness skill support SQL-like queries for session introspection?

Yes, the self-awareness skill supports SQL-like queries against metadata tables, enabling you to introspect session history, token usage, execution logs, and artifact metadata within the research platform.

How to list all frames and retrieve the last executed code cells in a research project?

To list all frames and retrieve the last executed code cells, ask the self-awareness skill to query the session metadata, returning execution logs and frame details from the internal metadata database.