First, the tag name uses an underscore, not a dash:
We are trying to maintain consistency across all tags and use only the underscore to separate words in a tag name.
html_prompt refers to any macro, usage, or discussion about the KM Action Custom HTML Prompt.
IMO, it has a broad use/intention, but limited to KM. Basically any piece of standalone software that aids in the development of KM macros, or maintaining your KM app/setup/library. That could include a KM macro which, for example, maintains your KM Variables.
In one sense, all macros are a "tool" of some definition, in that they help us get some task done more efficiently. But we would not want to tag all macros with
tools tag -- it would be come meaningless.
So, let's restrict the `tools" tag to those tools that specifically help us with KM in some way.
Does that make sense?