Skip to content
Back to skills

075 Agents 791f24aa

ASecurity

- Source code lives in `src/honeymcp/` with core middleware in `src/honeymcp/core/` and data models in `src/honeymcp/models/`. - LLM integration is in `src/honeymcp/llm/`, storage in `src/honeymcp/storage/`, and the dashboard UI in `src/honeymcp/dashboard/`. - Examples are in `examples/` (e.g., `examples/demo_server.py`). - Tests are currently small and live at the repo root (e.g., `test_dynamic_tools.py`). - Build artifacts and packaged outputs appear in `dist/`.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
developmentpythontestingapisecurity

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 075-agents_791f24aa --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 075 Agents 791f24aa?

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

Security grade badge for 075 Agents 791f24aa
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-075-agents-791f24aa/badge)](https://www.skillsdirectory.com/skills/tools-only-075-agents-791f24aa)

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

SKILL.md
# Repository Guidelines

## Project Structure & Module Organization
- Source code lives in `src/honeymcp/` with core middleware in `src/honeymcp/core/` and data models in `src/honeymcp/models/`.
- LLM integration is in `src/honeymcp/llm/`, storage in `src/honeymcp/storage/`, and the dashboard UI in `src/honeymcp/dashboard/`.
- Examples are in `examples/` (e.g., `examples/demo_server.py`).
- Tests are currently small and live at the repo root (e.g., `test_dynamic_tools.py`).
- Build artifacts and packaged outputs appear in `dist/`.

## Build, Test, and Development Commands
Use `uv` for local development:
- `uv sync` installs dev dependencies.
- `uv sync --no-dev` installs runtime-only dependencies.
- `uv run python examples/demo_server.py` runs the demo server.
- `make run-ui` launches the dashboard API/UI at `http://127.0.0.1:8001/dashboard`.
- `uv run pytest` runs tests.

Makefile shortcuts:
- `make lint` (ruff + mypy), `make format` (ruff format + fix), `make test`, `make build`.

## Coding Style & Naming Conventions
- Python 3.11+, 4-space indentation.
- Prefer explicit type hints and clear async boundaries for I/O.
- Formatting and linting are handled by Ruff (`make format`, `make lint`).
- Naming: modules and functions use `snake_case`, classes use `PascalCase`.

## Testing Guidelines
- Framework: `pytest` (see `pyproject.toml` dev deps).
- Run full suite with `uv run pytest` or `make test`.
- Name tests `test_*.py` and keep them close to related functionality when adding a `tests/` directory.

## Commit & Pull Request Guidelines
- Recent commits generally follow conventional prefixes like `feat:` and `docs:`, but history is mixed. Prefer `feat:`, `fix:`, `docs:`, `chore:` for new work.
- PRs should include a brief summary, testing performed, and links to related issues. Add screenshots for dashboard/UI changes.

## Security & Configuration Tips
- Store credentials in `.env` (do not commit). Example keys include `WATSONX_API_KEY` and `WATSONX_PROJECT_ID`.
- Config can be provided via `config.yaml`; event logs are written under `~/.honeymcp/events/`.

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.