According to Bill Kristol — take with two grains of salt — it’s true.

Former Secretary of State Colin Powell will endorse Barack Obama at the Democratic National Convention, Weekly Standard Publisher Bill Kristol told FOX News exclusively on Thursday.

“He may well give a speech at the Democratic convention explaining his endorsement of Obama,” Kristol said, citing inside sources. “For whatever reason I think he has decided he’s going to endorse Obama. I think [Powell] has a high respect for Senator McCain, they go back a long way.”

Kristol continued, “This is not an absolute done deal, but these people are very confident that Powell will endorse Obama.”

Kristol said sources told him Powell will “quite possibly” speak at the Democratic convention on the same night as Obama’s vice-presidential selection and former President Bill Clinton.

When asked about this, Powell’s spokeswoman thoroughly denies it.

Powell spokeswoman Peggy Cifrino strongly denied the report.

“There’s absolutely no truth to it whatsoever,” Cifrino told “Colin Powell will not be at either convention. There’s absolutely no truth to this.”

Powell would be a nice boost if this was true.  But I’m not holding my breath.  It’s Bill Kristol and FOX News for crying out loud.

UPDATE:  Powell himself denies any speaking role at the convention, saying he will not be there at all and calling Kristol’s reporting “musings.”

Gen. Colin Powell told ABC News on Wednesday that he will not be going to the Democratic National Convention, disputing a suggestion made earlier in the day on the Fox News Channel by Weekly Standard editor Bill Kristol.

“I do not have time to waste on Bill Kristol’s musings,” Powell told ABC News. “I am not going to the convention. I have made this clear.”