Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Tools for making better themes, better.

Subscribe to updates I use theme-tools

Statistics on theme-tools

Number of watchers on Github 57
Number of open issues 8
Average time to close an issue about 2 months
Main language PHP
Average time to merge a PR 1 day
Open pull requests 5+
Closed pull requests 0+
Last commit about 2 years ago
Repo Created over 4 years ago
Repo Last Updated about 2 years ago
Size 82 KB
Organization / Authorautomattic
Page Updated
Do you use theme-tools? Leave a review!
View open issues (8)
View theme-tools activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating theme-tools for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Theme Tools

This repository houses a collection of scripts and micro-tools, designed to help theme builders build better themes. Ideally our collection of tools will grow as we find more processes that can be improved and automated.

In-depth READMEs for each tool can be found in that tool's directory.

What's here (so far):

  • org-submitter: A script that downloads a theme from and packages it up for submission to the theme directory.
  • jetpack-dependency-script: Checks for Jetpack dependencies within the active theme, and, prompts user to download and install Jetpack accordingly.
  • getselectors: Returns a list of selectors using the given color. Can also print font selectors.
  • theme-tags: Queries and updates the style.css Tags present in a group of WordPress themes.
  • theme-name-changer: A plugin to change the site title (blogname option) to the active theme name, version, and author.
theme-tools open issues Ask a question     (View All Issues)
  • over 3 years instructions are unclear: plugin-enhancements.js should be included too
  • over 3 years Jetpack Dependencies: Combine child and parent theme requirements
  • over 3 years Jetpack Dependencies: Errors on child themes
  • almost 4 years getselectors.js and csspalette.js CLI tools: Add to Node Package Manager (NPM)
  • almost 4 years WooCommerce Setup Screen
  • about 4 years Jetpack Dependencies: plugin enhancements file missing when generating Sapor using vagrant
  • about 4 years Jetpack Dependencies: put link in notice to activate module
theme-tools open pull requests (View All Pulls)
  • escape HTML in gettext functions
  • esc_html__ where missing
  • Make Jetpack dependancy script 'remember' dismissed notices
  • Translatable string
  • Remove the jetpack-fonts.php file
theme-tools list of languages used
Other projects in PHP