I believe you want:

```
<module xmlns="urn:jboss:module:1.1" name="org.wildfly.extension.clustering.monitor">
   <dependencies>
      <module name="org.wildfly.clustering.monitor.extension" export="true" services="export"/>
   </dependencies>
</module>
```

That makes the packages/directories as well as the services of the dependent module visible to callers of this module. In this case to the AS core.

Note the "name" value of the main module element. It seems the pattern we are using for extension names under the org.wildfly name is org.wildfly.extension.otherstuff. From domain.xml:

```
<extension module="org.wildfly.extension.batch"/>
<extension module="org.wildfly.extension.io"/>
<extension module="org.wildfly.extension.undertow"/>
```