Skip to content
Back to skills

Platform Actions

ASecurity

"Document OASIS platform actions, platform settings, recommendation

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
databasessqldebuggingdatabase

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill platform-actions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Platform Actions?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Platform Actions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-platform-actions/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-platform-actions)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: platform-actions
description: "Document OASIS platform actions, platform settings, recommendation
  behavior, SQLite schema, trace behavior, group/interview/report/product
  workflows, and DB diagnostics."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Platform Actions

Use this sub-skill when you need to choose the correct `ManualAction` for OASIS platform behavior, understand the `Platform` constructor and default presets, read or summarize the SQLite database, or debug why a platform action did not land in the expected table or trace row.

## Route elsewhere

- Agent or profile creation flows -> `agent-profiles`
- Full simulation lifecycle, step orchestration, and run control -> `simulation-workflows`
- Visualization and legacy result analysis -> `experiments-analysis`

## What this sub-skill covers

- `ActionType` values and the built-in Twitter/Reddit default action sets
- Exact `ManualAction.action_args` keys for platform, comment, group, report, product, search, trend, refresh, and interview actions
- `Platform.__init__` configuration, default platform presets, `Channel`, `Clock`, and `RecsysType`
- SQLite tables, trace payloads, and recommendation-table behavior
- Action-specific failure modes and DB inspection with [`scripts/oasis_db_summary.py`](scripts/oasis_db_summary.py)

## Operating flow

1. Start in [`references/action-reference.md`](references/action-reference.md) to pick the action type and its argument names.
2. Use [`references/platform-and-recsys.md`](references/platform-and-recsys.md) to confirm the platform preset, recsys type, channel, clock, and self-rating settings.
3. Use [`references/database-and-traces.md`](references/database-and-traces.md) to map the action to the SQLite tables and trace payload.
4. If the action failed or returned an empty result, use [`references/troubleshooting.md`](references/troubleshooting.md).
5. Inspect a live DB with [`scripts/oasis_db_summary.py`](scripts/oasis_db_summary.py) before guessing at schema or trace state.

## Notes

- `INTERVIEW` is usually a manual or harness-driven action; keep it out of LLM `available_actions` unless you intentionally want the model to choose it.
- `SIGNUP`, `UPDATE_REC_TABLE`, and `EXIT` are infrastructure-level actions. This sub-skill only routes them; it does not cover agent/profile creation or full environment lifecycle.
- When a post id belongs to a repost or quote, several actions resolve to the root post internally. See the action reference before debugging duplicate or missing-post errors.

Files in this skill

  • SKILL.md2.5 KB
  • references/action-reference.md8.4 KB
  • references/database-and-traces.md4.4 KB
  • references/platform-and-recsys.md4.8 KB
  • references/troubleshooting.md7 KB
  • scripts/oasis_db_summary.py5.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.