I want to be able to invoke a mdframed box and specify a title without using the frametitle=Title syntax:
I want to write
\begin{mdframedbox}[Title]
...content here...
\end{mdframedbox}
instead of
\begin{mdframedbox}[frametitle=Title]
...content here...
\end{mdframedbox}
Here is a tex document that compiles without contains how I am currently using the mdframed package to create a box.
\documentclass{article}
\usepackage[framemethod=TikZ]{mdframed}%boxes
\usepackage{xcolor}%boxes
\usepackage{lipsum}
%% Generic use box with grey background
\newmdenv[%
backgroundcolor=gray!15,
linecolor=black,
outerlinewidth=1pt,
roundcorner=1mm,
skipabove=\baselineskip,
skipbelow=\baselineskip,
font=\small,
nobreak=true,
]{graybox}
\begin{document}
\begin{graybox}[frametitle=Gray Box Title]
\lipsum[1]
\end{graybox}
\end{document}
Edit:
I have looked through the documentation for mdframed and didn't see anything that stood out. My first guess is that it's not possible as mdframed is written and I'll need to write a wrapper environment around it to get the desired behavior, however I wanted to make sure that I didn't miss something that already existed before trying to write said wrapper

\@ifnextchardoesn't need to have a closing]. You can read more about it at Understanding @ifnextchar. – JP-Ellis Feb 23 '16 at 00:39