Skip to content
Back to skills

Core Extension And Logging

ASecurity

"Use keras-rl core fit/test lifecycle, processors, callbacks,

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

Works with

  • api

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 core-extension-and-logging --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Core Extension And Logging?

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

Security grade badge for Core Extension And Logging
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-core-extension-and-logging/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-core-extension-and-logging)

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: core-extension-and-logging
description: "Use keras-rl core fit/test lifecycle, processors, callbacks,
  logging, utilities, and environment checks."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# keras-rl Core Extension and Logging

Use this sub-skill when the task is about the shared keras-rl agent lifecycle or cross-cutting extension surfaces rather than a specific algorithm family.

## Read when

- You need to call or debug `Agent.fit(...)`, `Agent.test(...)`, `compile(...)`, callback wiring, `verbose`, `visualize`, `nb_max_episode_steps`, `action_repetition`, or `start_step_policy`.
- You are writing a custom `Processor`, custom `Env`, old-Gym API adapter, multi-input observation processor, reward/action transformer, or whitening normalizer.
- You need training logs, JSON log visualization, model checkpoints, `WandbLogger`, `FileLogger`, `TrainIntervalLogger`, `TestLogger`, or `Visualizer`.
- You need `clone_model`, `clone_optimizer`, `huber_loss`, `WhiteningNormalizer`, or a safe installed-environment compatibility check.

## Route elsewhere

- For DQN, Double DQN, Dueling DQN, SARSA, CEM, replay memory, and discrete policy construction details, use the sibling `discrete-control` sub-skill.
- For DDPG, NAF, actor/critic/value/mu/L model construction, continuous-action random processes, and MuJoCo/Pendulum patterns, use the sibling `continuous-control` sub-skill.

## Use this sub-skill

1. Check the exact shared APIs and callback/log schema in [references/api-reference.md](references/api-reference.md).
2. Follow the applicable lifecycle, processor, logging, visualization, and environment-check workflows in [references/workflows.md](references/workflows.md).
3. If imports, plotting, callbacks, Gym wrappers, or processor shapes fail, use [references/troubleshooting.md](references/troubleshooting.md).
4. To plot a `FileLogger` JSON without relying on the original repository, use [scripts/visualize_keras_rl_log.py](scripts/visualize_keras_rl_log.py).
5. To inspect installed keras-rl/Keras/backend compatibility before agent work, use [scripts/check_keras_rl_env.py](scripts/check_keras_rl_env.py).

## Compatibility note

keras-rl is legacy Keras 2.x code. Prefer a legacy Keras backend and check compatibility before investing in training. A Theano CPU backend is often the safest compile-only route for this package family; TensorFlow-era imports may work while agent construction can still hit legacy symbolic-tensor behavior. Modern `tf.keras`/Keras 3 stacks should be treated as incompatible until proven by a local smoke check.

Files in this skill

  • SKILL.md2.6 KB
  • references/api-reference.md13.2 KB
  • references/troubleshooting.md10.1 KB
  • references/workflows.md10.2 KB
  • scripts/check_keras_rl_env.py10.9 KB
  • scripts/visualize_keras_rl_log.py6 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.